SlideShare a Scribd company logo
France Telecom and OW2
highlights of an open-source strategy

Orange Labs

Alexandre Lefebvre, Research & Development
2 October 2009, OW2 User experience, Open World Forum




                                      unrestricted
France Telecom and OW2
quick facts

 10 years of active membership
   – 1999 : France Telecom R&D co-founder of ObjectWeb
   – France Telecom Strategic Member of OW2 since its
     creation
 numerous Orange Labs contributions to the code base
   – Fractal, ASM, CLIF, Salome-TMF, persistence, …
 strong Group-wide commitment on JOnAS
   – qualification and industrialisation process
   – recommended on Group Catalog since 2003
   – growing share of deployed JOnAS within France Telecom Group
   – recognition and support of JOnAS Java EE 5 certification
   Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
open
                                                source


Orange Labs - Research & Development – France Telecom and OW2 – OWF - 2009
                                                                1 April 2 October 2009
        Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
France Telecom and OW2
open source within the Group
 contribution to open source software, often from R&D
   – includes OW2 strategic membership
 widespread usage of open source products
   – includes industrialisation process, just like for commercial software
   – OSS recommended alongside with commercial software
       – internal infrastructure and development catalogue includes
         Linux, MySQL, Eclipse, JOnAS, CLIF, CXF, …
       – free access to open source alternative package for client PC
   – increased share of open source software as alternative
 internal open source community
   – information sharing (on OSS, licenses – ex GPL v3, expertise …)‫‏‬
   – webinars open to all
   – weekly watch letter, mailing list, …

   Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
France Telecom and OW2
IT usage of open source
 France Telecom Group uses Linux and open source in its IT
 environment
   – today’s technology is mature and ready for operational use on
     servers
 Linux is strongly recommended to run Web Servers,
 databases and Java EE Application Servers
   – reference for Web Server: Apache
   – strong recommendation on JOnAS as Java EE Application Server
         – but some use cases need commercial Web Application Servers
           to support proprietary applications requiring such products



   Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
France Telecom and OW2
research & innovation incentives
• availability of open experimentation platforms
• knowledge of technologies deployed in our systems


• contribute to reinforce a community in this domain


• contribute to the creation of an ecosystem

    •   integrating labs, start-ups and corporate companies
• reinforce dissemination and valorisation of results
• new types of partnership on service infrastructure


• “netiquette”: we use open source software, let us contribute

to its production
• internal use of open source software development principle

for a better software component re-use
    Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
France Telecom and OW2
deployment & exploitation incentives

 availability of software infrastructure with key features
   – standard (relies on presence at standardisation bodies for evolution
     of standards)‫‏‬
   – efficient, secure and reliable
   – prone to reactivity and evolutions
 mastery of the complete software chain
   – from the client to the network
 independence from software providers
 reduction of deployment and maintenance costs
   – licenses, in-house R&D on the products

   Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
Orange Labs



Orange Labs - Research & Development – France Telecom and OW2 – 1 April 2009
        Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
France Telecom and OW2
Orange Labs active contributor
 R&D expertise
  – in distributed systems architecture, persistence, application
  platforms, embedded systems, validation and tests
 from research and incubation …
  – various internal research projects
  – Fractal, JORM, MEDOR, Perseus OW2 projects
 … to developments and industrialisation
  – internal development projects
  – includes support and communication activities
  – aims at internal recommendation
  – Java EE – JOnAS, JASMINe, JaDOrT
  – software engineering – CLIF
   Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
France Telecom and OW2
Orange Labs and OW2 Projects
ASM                      byte code manipulation
CLIF                     load injection and performance measurement
Fractal                  component-based architecture framework (w/ ref. impl)‫‏‬
JASMINe                  deployment and management
JOnAS                    Java EE platform
JORAM                    JMS MOM
JORM                     multi-support persistence service
Lomboz                   Eclipse plug-in for J2EE
MEDOR                    distributed queries
MobiliTools              mobile agents
MonoLog                  logging and trace
ODIS                     distributed infrastructure for services
PetALS                   Enterprise Service Bus
Salomé-TMF               test management                             Legend:
                                                                     France Telecom leader
Speedo                   JDO container                               France Telecom contributor
THINK                    framework for OS kernels
   Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
France Telecom and OW2
Orange Labs & cooperative research
 OW2 projects are often the dissemination target, or are used
 by cooperative research projects
 “historical” cooperative projects
   – French RNTL/RNRT Arcad, Parol, Impact
   – ITEA PEPiTA, OSMOSE
 recent cooperative projects related to OW2
   – French RNTL SelfWare, JOnES
   – French ANR SCORWare, SelfXL, SemEUsE
   – IST FP6 SelfMan, FP7 ASPIRE
   – CELTIC Servery


   Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
JOnAS



Orange Labs - Research & Development – France Telecom and OW2 – 1 April 2009
        Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
France Telecom and OW2
JOnAS, a Group-wide success story

 introduced in 2003 (3.3 version)‫‏‬
 the only AS for development since 2006
  – local development platform (JOnAS + Eclipse)‫‏‬
  – even for applications deployed on other AS
 today 1st Application Server's Choice
  – within the Group in France
 migrations from other AS to JOnAS
  – accompanied by in-house IT support
  – very positive feedback

   Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
France Telecom and OW2
rationale for choosing JOnAS

 strategic reasons
   – Orange Labs is a strong contributor to the OW2 code base
   – JOnAS is more than just a Java EE Application Server
      – OW2 develops other interesting components
 performance and robustness reasons
   – stress tests show very good performances and robustness
   – we have the same level of operation as other Java EE Applications
     Servers
 economical reasons
   – JOnAS has an LGPL license and follows a common open source
     business model based on support cost


   Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
France Telecom and OW2
JOnAS adoption and evolutions

 internal expert team
   – promote and help use of JOnAS in projects
         – like other open source components
  – associated to an external support
         – support contract from Bull
 funding of additional developments
  – for core JOnAS evolutions
  – for France Telecom specific needs



   Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
France Telecom and OW2
JOnAS industrialisation process
 France Telecom's specific JOnAS industrialisation
   – specific system parameters settings
   – implementation of security rules and standardised naming
     conventions
   – system scripts to manage JOnAS (incl. clusters/farms)‫‏‬
 in-house benchmarks to qualify Linux+JVM+JOnAS
   – Web container level: JSP, Servlet technologies
   – EJB container level: EJB session stateless technology
   – MOM (JMS)‫‏‬
   – connectors : JDBC, Jolt (Tuxedo)‫‏‬



   Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
France Telecom and OW2
in-house usage context of JOnAS

 used only on Linux systems
   – tested for Red Hat EL 4 and 5.2
   – JOnAS 4.10 is now the current release
 packaged with Tomcat to offer a complete Java EE platform
   – Apache can be used in frontal for large volume of static content
     (portals), load balancing and connection pools
   – static pages should be served by Apache
 clustering and cluster management
   – low usage of session replication
   – mostly use of centralized administration for JOnAS farm
     management


   Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
France Telecom and OW2
in-house usage of JOnAS examples
  more than 300 applications with JOnAS in production
  JOnAS on Information System and Services Platforms
  (for internal and external customers)‫‏‬
  usage examples
    – Address book
    – MaLigneTV programme guide
    – Internal SOA technical bus
    – M2M framework
    – many internal IS applications
    – …


   Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
France Telecom and OW2
in-house development recommendations
 JOnAS is the chosen app. server for Java EE development since 2003
   – automatic installation on France Telecom desktop
   – used by hundred of developers
 current development recommendations includes
   – JOnAS 4.10.3
   – CXF 2.1 for web services, MDB 2.1 behind JMS queues
   – Eclipse Europa 3.3.2 + WTP (alternative to command lines)
   – open source plugins : Spring IDE, Subversive, JPA with Hibernate, …
   – internal France Telecom plugins : Java EE toolkit, PMD extension, …
   – CVS (SVN under way), Maven2
 prototyping aligned on dev. recommendations and testbed environment
   – includes CLIF load injection, JOnAS-Apache instances, MySQL-Oracle
     databases, JMX monitoring…

    Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
France Telecom and OW2
JOnAS perspectives
 2009-2010 programme
  – qualification of cluster management to complete the
    recommendation (JASMINe)‫‏‬
  – dynamic reconfiguration of JOnAS applications on
    clusters
  – JOnAS 5 recommendation
  – deployment in internal Cloud environment
 study of other components complementary to
 JOnAS
  – SOA architecture and tools
  – JMS JORAM as an open source alternative

   Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
thank you



Orange Labs - Research & Development – France Telecom and OW2 – 1 April 2009
        Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009

More Related Content

DOCX
Tripes_CV_eng_20160217
PDF
244079168 lte-overview
PDF
Beowulf summary
PDF
Populismo Radical
DOC
1 early britain. the celts
PDF
Managing risks in OSS adoption: the RISCOSS approach, Xavier Franch, Universi...
 
PPT
Role Of Industrial Hygienist In Asbestos Litigation
PDF
Internet Threats and Risk Mitigation
Tripes_CV_eng_20160217
244079168 lte-overview
Beowulf summary
Populismo Radical
1 early britain. the celts
Managing risks in OSS adoption: the RISCOSS approach, Xavier Franch, Universi...
 
Role Of Industrial Hygienist In Asbestos Litigation
Internet Threats and Risk Mitigation

Viewers also liked (20)

PDF
Using Online, Interactive And Web 2.0 Technologies In Careers Work
PDF
3dviews Slide
PPT
2013 cch basic principles ch18
PDF
Using Community Clouds for Load Testing- the ProActive CLIF solution, OW2con'...
 
PDF
How to maximize the value of Big Data with SpagoBI suite through a comprehens...
 
PDF
Building An Application On The SugarCRM Platform, OW2con'12, Paris
 
PDF
Urhyme introduction
PDF
Emerginov - come back on the 1st year of the community, Morgan Richomme, Orange.
 
PDF
CompatibleOne Multi PaaS Provisioning, Sami Yangui & Mohamed Mohamed, Institu...
 
PPT
Presentation team ngx 4주차 발표자료
PDF
OW2con'14 - Lutece, the open source CMS & Development framework of the City o...
 
PPTX
Octavas 2010
PDF
Self Service BI with SpagoBI 4, Virginie Pasquon, Engineering Group.
 
PDF
OW2con'14 - OW2 Big data initiative, SpagoBI Labs by Engineering
 
PDF
OW2con'14 - erOCCI, a scalable, model-based REST API framework
 
PDF
Poesía española 1939 1970, anotaciones para un curso
PDF
CHOReVOLUTION project to facilitate cross-organization service integration
 
PDF
OpenPaas Collaboration Platform. OW2con'15, November 17, Paris.
 
PDF
To be Open Source or not to be ? OW2con’12, Paris
 
PDF
Trustie Forge Solutions Linux Ow2
 
Using Online, Interactive And Web 2.0 Technologies In Careers Work
3dviews Slide
2013 cch basic principles ch18
Using Community Clouds for Load Testing- the ProActive CLIF solution, OW2con'...
 
How to maximize the value of Big Data with SpagoBI suite through a comprehens...
 
Building An Application On The SugarCRM Platform, OW2con'12, Paris
 
Urhyme introduction
Emerginov - come back on the 1st year of the community, Morgan Richomme, Orange.
 
CompatibleOne Multi PaaS Provisioning, Sami Yangui & Mohamed Mohamed, Institu...
 
Presentation team ngx 4주차 발표자료
OW2con'14 - Lutece, the open source CMS & Development framework of the City o...
 
Octavas 2010
Self Service BI with SpagoBI 4, Virginie Pasquon, Engineering Group.
 
OW2con'14 - OW2 Big data initiative, SpagoBI Labs by Engineering
 
OW2con'14 - erOCCI, a scalable, model-based REST API framework
 
Poesía española 1939 1970, anotaciones para un curso
CHOReVOLUTION project to facilitate cross-organization service integration
 
OpenPaas Collaboration Platform. OW2con'15, November 17, Paris.
 
To be Open Source or not to be ? OW2con’12, Paris
 
Trustie Forge Solutions Linux Ow2
 
Ad

Similar to Ow2 Open World Forum09 France Telecom Use Case (20)

PDF
Cloud / Orange Cloud et OW2 Case study - Alexandre Lefebvre, Orange
PDF
Open Source and Standardization
 
PDF
ONF Transport API (TAPI) Project
PDF
IRATI project presentation
PDF
Open and Disaggregated Transport SDN - from PoC to Field Trial
PPTX
IMA/Thales EchoVoice (VOIP) for OpenSimulator Presentation at OSCC19
PDF
The Future of Networks is Open...Source
PDF
Open Wide Flyer - OW2 Conference 2010 – 23-24 November, Paris
PDF
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkit
PDF
OW2 JOnAS Use CAse, OW2con11, Nov 24-25, Paris
 
PDF
2pm-Andrea-Campanella-ODTN-Brief-Overview-and-Update-2019-09-11.pdf
PPT
Brief_Experience_Overview
PPT
Experiences of an Irish Researcher in FP6
PDF
CV_Anglais
PPTX
Education using FIRE
DOC
Marco Brunori CV EN
PDF
Open Source, IoT and the Telco Opportunity with Red Hat
PDF
Summit 16: Open Baton Overview
PDF
Edge Computing Standardisation and Initiatives
Cloud / Orange Cloud et OW2 Case study - Alexandre Lefebvre, Orange
Open Source and Standardization
 
ONF Transport API (TAPI) Project
IRATI project presentation
Open and Disaggregated Transport SDN - from PoC to Field Trial
IMA/Thales EchoVoice (VOIP) for OpenSimulator Presentation at OSCC19
The Future of Networks is Open...Source
Open Wide Flyer - OW2 Conference 2010 – 23-24 November, Paris
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkit
OW2 JOnAS Use CAse, OW2con11, Nov 24-25, Paris
 
2pm-Andrea-Campanella-ODTN-Brief-Overview-and-Update-2019-09-11.pdf
Brief_Experience_Overview
Experiences of an Irish Researcher in FP6
CV_Anglais
Education using FIRE
Marco Brunori CV EN
Open Source, IoT and the Telco Opportunity with Red Hat
Summit 16: Open Baton Overview
Edge Computing Standardisation and Initiatives
Ad

More from OW2 (20)

PDF
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
 
PDF
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
 
PDF
GLPi v.10, les fonctionnalités principales et l'offre cloud
 
PDF
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
 
PDF
FusionIAM : la gestion des identités et des accés open source
 
PDF
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
 
PDF
SFScon'20 Bringing the User into the Equation
 
PDF
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
 
PDF
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
 
PDF
Open Source governance and the Eclipse Foundation, OW2online, June 2020
 
PDF
Open source contribution policies, OW2online, June 2020
 
PDF
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
 
PDF
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
 
PDF
Open Source Compliance at Orange, OW2online, June 2020
 
PDF
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
 
PDF
Intelligent package management with FASTEN, OW2online, June 2020
 
PDF
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
 
PDF
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
 
PDF
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
 
PDF
Cacti and Big Data at Orange France, OW2online, June 2020
 
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
 
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
 
GLPi v.10, les fonctionnalités principales et l'offre cloud
 
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
 
FusionIAM : la gestion des identités et des accés open source
 
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
 
SFScon'20 Bringing the User into the Equation
 
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
 
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
 
Open Source governance and the Eclipse Foundation, OW2online, June 2020
 
Open source contribution policies, OW2online, June 2020
 
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
 
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
 
Open Source Compliance at Orange, OW2online, June 2020
 
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
 
Intelligent package management with FASTEN, OW2online, June 2020
 
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
 
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
 
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
 
Cacti and Big Data at Orange France, OW2online, June 2020
 

Recently uploaded (20)

PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Big Data Technologies - Introduction.pptx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
Cloud computing and distributed systems.
PPTX
Machine Learning_overview_presentation.pptx
PDF
Encapsulation theory and applications.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Empathic Computing: Creating Shared Understanding
Review of recent advances in non-invasive hemoglobin estimation
Diabetes mellitus diagnosis method based random forest with bat algorithm
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
NewMind AI Weekly Chronicles - August'25-Week II
20250228 LYD VKU AI Blended-Learning.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Big Data Technologies - Introduction.pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Cloud computing and distributed systems.
Machine Learning_overview_presentation.pptx
Encapsulation theory and applications.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Building Integrated photovoltaic BIPV_UPV.pdf

Ow2 Open World Forum09 France Telecom Use Case

  • 1. France Telecom and OW2 highlights of an open-source strategy Orange Labs Alexandre Lefebvre, Research & Development 2 October 2009, OW2 User experience, Open World Forum unrestricted
  • 2. France Telecom and OW2 quick facts 10 years of active membership – 1999 : France Telecom R&D co-founder of ObjectWeb – France Telecom Strategic Member of OW2 since its creation numerous Orange Labs contributions to the code base – Fractal, ASM, CLIF, Salome-TMF, persistence, … strong Group-wide commitment on JOnAS – qualification and industrialisation process – recommended on Group Catalog since 2003 – growing share of deployed JOnAS within France Telecom Group – recognition and support of JOnAS Java EE 5 certification Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
  • 3. open source Orange Labs - Research & Development – France Telecom and OW2 – OWF - 2009 1 April 2 October 2009 Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
  • 4. France Telecom and OW2 open source within the Group contribution to open source software, often from R&D – includes OW2 strategic membership widespread usage of open source products – includes industrialisation process, just like for commercial software – OSS recommended alongside with commercial software – internal infrastructure and development catalogue includes Linux, MySQL, Eclipse, JOnAS, CLIF, CXF, … – free access to open source alternative package for client PC – increased share of open source software as alternative internal open source community – information sharing (on OSS, licenses – ex GPL v3, expertise …)‫‏‬ – webinars open to all – weekly watch letter, mailing list, … Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
  • 5. France Telecom and OW2 IT usage of open source France Telecom Group uses Linux and open source in its IT environment – today’s technology is mature and ready for operational use on servers Linux is strongly recommended to run Web Servers, databases and Java EE Application Servers – reference for Web Server: Apache – strong recommendation on JOnAS as Java EE Application Server – but some use cases need commercial Web Application Servers to support proprietary applications requiring such products Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
  • 6. France Telecom and OW2 research & innovation incentives • availability of open experimentation platforms • knowledge of technologies deployed in our systems • contribute to reinforce a community in this domain • contribute to the creation of an ecosystem • integrating labs, start-ups and corporate companies • reinforce dissemination and valorisation of results • new types of partnership on service infrastructure • “netiquette”: we use open source software, let us contribute to its production • internal use of open source software development principle for a better software component re-use Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
  • 7. France Telecom and OW2 deployment & exploitation incentives availability of software infrastructure with key features – standard (relies on presence at standardisation bodies for evolution of standards)‫‏‬ – efficient, secure and reliable – prone to reactivity and evolutions mastery of the complete software chain – from the client to the network independence from software providers reduction of deployment and maintenance costs – licenses, in-house R&D on the products Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
  • 8. Orange Labs Orange Labs - Research & Development – France Telecom and OW2 – 1 April 2009 Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
  • 9. France Telecom and OW2 Orange Labs active contributor R&D expertise – in distributed systems architecture, persistence, application platforms, embedded systems, validation and tests from research and incubation … – various internal research projects – Fractal, JORM, MEDOR, Perseus OW2 projects … to developments and industrialisation – internal development projects – includes support and communication activities – aims at internal recommendation – Java EE – JOnAS, JASMINe, JaDOrT – software engineering – CLIF Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
  • 10. France Telecom and OW2 Orange Labs and OW2 Projects ASM byte code manipulation CLIF load injection and performance measurement Fractal component-based architecture framework (w/ ref. impl)‫‏‬ JASMINe deployment and management JOnAS Java EE platform JORAM JMS MOM JORM multi-support persistence service Lomboz Eclipse plug-in for J2EE MEDOR distributed queries MobiliTools mobile agents MonoLog logging and trace ODIS distributed infrastructure for services PetALS Enterprise Service Bus Salomé-TMF test management Legend: France Telecom leader Speedo JDO container France Telecom contributor THINK framework for OS kernels Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
  • 11. France Telecom and OW2 Orange Labs & cooperative research OW2 projects are often the dissemination target, or are used by cooperative research projects “historical” cooperative projects – French RNTL/RNRT Arcad, Parol, Impact – ITEA PEPiTA, OSMOSE recent cooperative projects related to OW2 – French RNTL SelfWare, JOnES – French ANR SCORWare, SelfXL, SemEUsE – IST FP6 SelfMan, FP7 ASPIRE – CELTIC Servery Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
  • 12. JOnAS Orange Labs - Research & Development – France Telecom and OW2 – 1 April 2009 Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
  • 13. France Telecom and OW2 JOnAS, a Group-wide success story introduced in 2003 (3.3 version)‫‏‬ the only AS for development since 2006 – local development platform (JOnAS + Eclipse)‫‏‬ – even for applications deployed on other AS today 1st Application Server's Choice – within the Group in France migrations from other AS to JOnAS – accompanied by in-house IT support – very positive feedback Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
  • 14. France Telecom and OW2 rationale for choosing JOnAS strategic reasons – Orange Labs is a strong contributor to the OW2 code base – JOnAS is more than just a Java EE Application Server – OW2 develops other interesting components performance and robustness reasons – stress tests show very good performances and robustness – we have the same level of operation as other Java EE Applications Servers economical reasons – JOnAS has an LGPL license and follows a common open source business model based on support cost Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
  • 15. France Telecom and OW2 JOnAS adoption and evolutions internal expert team – promote and help use of JOnAS in projects – like other open source components – associated to an external support – support contract from Bull funding of additional developments – for core JOnAS evolutions – for France Telecom specific needs Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
  • 16. France Telecom and OW2 JOnAS industrialisation process France Telecom's specific JOnAS industrialisation – specific system parameters settings – implementation of security rules and standardised naming conventions – system scripts to manage JOnAS (incl. clusters/farms)‫‏‬ in-house benchmarks to qualify Linux+JVM+JOnAS – Web container level: JSP, Servlet technologies – EJB container level: EJB session stateless technology – MOM (JMS)‫‏‬ – connectors : JDBC, Jolt (Tuxedo)‫‏‬ Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
  • 17. France Telecom and OW2 in-house usage context of JOnAS used only on Linux systems – tested for Red Hat EL 4 and 5.2 – JOnAS 4.10 is now the current release packaged with Tomcat to offer a complete Java EE platform – Apache can be used in frontal for large volume of static content (portals), load balancing and connection pools – static pages should be served by Apache clustering and cluster management – low usage of session replication – mostly use of centralized administration for JOnAS farm management Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
  • 18. France Telecom and OW2 in-house usage of JOnAS examples more than 300 applications with JOnAS in production JOnAS on Information System and Services Platforms (for internal and external customers)‫‏‬ usage examples – Address book – MaLigneTV programme guide – Internal SOA technical bus – M2M framework – many internal IS applications – … Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
  • 19. France Telecom and OW2 in-house development recommendations JOnAS is the chosen app. server for Java EE development since 2003 – automatic installation on France Telecom desktop – used by hundred of developers current development recommendations includes – JOnAS 4.10.3 – CXF 2.1 for web services, MDB 2.1 behind JMS queues – Eclipse Europa 3.3.2 + WTP (alternative to command lines) – open source plugins : Spring IDE, Subversive, JPA with Hibernate, … – internal France Telecom plugins : Java EE toolkit, PMD extension, … – CVS (SVN under way), Maven2 prototyping aligned on dev. recommendations and testbed environment – includes CLIF load injection, JOnAS-Apache instances, MySQL-Oracle databases, JMX monitoring… Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
  • 20. France Telecom and OW2 JOnAS perspectives 2009-2010 programme – qualification of cluster management to complete the recommendation (JASMINe)‫‏‬ – dynamic reconfiguration of JOnAS applications on clusters – JOnAS 5 recommendation – deployment in internal Cloud environment study of other components complementary to JOnAS – SOA architecture and tools – JMS JORAM as an open source alternative Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009
  • 21. thank you Orange Labs - Research & Development – France Telecom and OW2 – 1 April 2009 Orange Labs - Research & Development – France Telecom and OW2 – OWF – 2 October 2009