ObjectWeb Consortium Bring open-source middleware to the heart of main-stream market.

ETSI's workshop on Open Source & Standards December 16, 2004 Jean-Pierre Laisné Chairman Linux & Open Source Strategy Manager, BULL

Christophe Ney Executive Director Development Project Director, INRIA Rhône-Alpes

© 2004 ObjectWeb What is ObjectWeb?

1999 - Initiated by BULL, France Telecom, INRIA and supported by French R&D programmes (RNRT, RNTL)

2002 - Not-For-Profit Consortium formed to govern the evolution of the ObjectWeb Middleware.

2004 - Several leading non-commercial open-source projects in partnership with international not-for-profit & standard organisations. § Non-profit & neutral: ObjectWeb does not sell software nor service § Enterprise-class offer: 80+ projects, 30 solutions § Compliance with open standards (W3C, OMG, JCP, OSGi, …) § Community of Expertise: 3000 developers, 65 countries

ObjectWeb Consortium […] The importance of Software production goes beyond industrial and economic reasons. In highly-connected environments with pervasive computing, social, ethical and legal issues will have an ever increasing significance. The implementation of regulations and laws will be partially coded in the software. If we lose the capability to produce software, business methods, accounting standards, privacy rules and intellectual property rights will be subject to interpretation and implemented by foreign-based corporations. Free / Open Source Software may play a positive role here in promoting the competivity of European industry […]

Extract from Discussion Paper by European Commission, Directorate General Information Society, Software Technologies and Distributed Systems Industry Forum, Brussels 12th October 2004

ObjectWeb Consortium Open Source

§ A New Way to Produce § Why does it succeed? Software § A vehicle for fast propagation of § Open Source is a process, not technologies a product. § Feedback from Users §Copyright to liberate, not to § Open implementations of restrain Standards are critical for §Collective Invention vs. Information Society: proprietary Interoperability, Equity §Independence guaranteed § Participate to commoditisation § A process to develop of infrastructure Commons § Higher control over costs, §Community at large evolution & security §Business & Public § Enable diverse interests to § Thanks to Shared R&D converge Research, Industry, Business

ObjectWeb Consortium Open Source & Standards

§ Open vs. “de facto” Standards § Free Implementation of Open Standard § JCP & RI § Early adopters & multi vendors § Accelerate Time-to-Market § Recent examples: SOAP, Shark & Jawe (WFMC), Oscar (OSGi) § Open Source & Quality § A Global Process § Gforge, , § A Standardised Process § Documentation, traceability, etc. § Standardised Framework § From LAMP to ESB

ObjectWeb Consortium Beyond Linux: Software Infrastructure e-business e-administration e-tc. Middleware, etc. § Abstract network resources § Simplify development of applications

§ Stake for the future of Information Society Network

Software Infrastructure is critical for everyone “… economic and social life becomes dependent upon a common computing infrastructure.” Professor Siobhan O’Mahony, Harvard Business School Software Infrastructure is shared by everybody Software Infrastructure “offers far more value when shared than when used in isolation” Nicholas Carr in “IT Doesn’t Matter”, Harvard Business Review

ObjectWeb Consortium JOnAS: J2EE App Server

Appli.ear HTML Clients

EJB Container WEB Container

EJBs JSPs HTTP Servlets JCA EJB EAR Web RMI Security Management JavaMail Clients Database Messaging Transaction Communication DB JORAM JOTM Tomcat JORM Jonathan Services JCA GCOS

ObjectWeb Consortium CARDAMOM: Time-critical CCM

Developed Software

Integration of COTS CORBA Core compliant Current/Future Development

Foundation

Configuration Build Open Container and Plugging Code XML Server Tools Generation CCM Trace Deployment

Pluggable

Services Event System Naming Property Life Cycle Recording DDS DLRL DDS DCPS Persistence Transaction Management Time & Clock Fault Tolerance Load Balancing

ObjectWeb Consortium ObjectWeb Forge Premier Middleware Incubator

§ Full hosting infrastructure § Independent Facility for Infrastructure Software Commons where developers, users, third-parties can freely exchange § Multiple Source of Contributions Guaranteed § A place for different R&D labs to share code & skills § 6 servers at INRIA Rhone-Alpes § Extended Gforge hosting service (CVS, SVN, License, Stats) § Multiple Mirrors worldwide § Developer Community Highlights § 3206 registered developers § 285 committers § 83 hosted projects § Wide-range of middleware projects § Mostly JAVA based § Compliant with standards JCP, OMG, W3C, WS-I, GRID § Comprise about 30 mature projects

ObjectWeb Consortium ObjectWeb Components & Platforms

Enhydra Shark

JOnAS -JDBC JORAM RmiJDBC Sync4J JaWE

Octopus ASM JOTM XAPool BSFramwk Bonita

OSCAR Speedo JAC Monolog XQuark XMLC

Zeus Perseus CAROL MEDOR DODs Rubis JOPE

JORM FDB DotNetJ GOTM Director Baracuda Kelp

ModFact Mobilitools SOFA CLIF StockOnline Byline Jeffree Kelly Visibility and Reuse

JASS Ishmael DREAM MOBE Oyster EAF J2ME OpenCCM WTP

ProActive Kilim ActiveXML Jonathan Rubbis eXo Fractal CARDAMON Eclipse

J2SE J2EE Think CORBA JBuidler

ObjectWeb Consortium Enhydra (Together T.) WFMC J2EE Integrating ObjectWeb EAF JOnAS Components: Examples JaWE Enhydra

Shark Director

Octopus DODs

XMLC Barracuda ObjectWeb’s J2EE1.4 Java Enterprise Platform JOnAS (BULL) Kelp Kelly Servlet EJB JMX JAAS CMP2 SAAJ JAX-RPC Eclipse JBuilder JSP JDBC JNDI JACC EJB-JAR JDO JAXR JDK1.4 JTA JMS JavaMail EAR WAR RAR JAXP

Red Hat App. Server JORAM ASM RmiJDBC Perseus CAROL Ishmael Jonathan

C-JDBC JOTM Speedo Monolog JORM HOWL Demos J2EE Lomboz

Tomcat Axis Digester Log4J Mod_jk JUDDI Apache JOnAS Eclipse

Jetty Velocity Xalan Xerces STRUTS JacORB ANT JDK1.4

LINUX Red Hat JDK1.4

ObjectWeb Consortium They Have Joined ObjectWeb

§ Air France - www.airfrance.com * § iProfs - www.iprofs.nl § Argia - www.argia.fr § LIBeLIS - www.libelis.com § BULL - www.bull.com § Librados, inc. - www.librados.com § CEA - www.cea.fr * § LIFL/USTL - www.lifl.fr § Charles University Prague - § Linagora - www.linagora.com nenya.ms.mff.cuni.cz § LIP6 - www.lip6.fr § Cap Gemini - www.capgemini.com * § Lynx SARL - www.lynxonline.com § CNAF - www.caf.fr § MandrakeSoft - www.mandrakesoft.com § Code Lutin - www.codelutin.com § MySQL - www.mysql.com § Cotranet - www.cotranet.com § NEC Soft, Ltd. - § Dassault Aviation - www.dassault-aviation.com www.necsoft.co.jpindex_e.html § eMAXX - www.emaxx.nl § Open Wide - www.openwide.fr § Erlang Projects- www.erlangprojects.org * § Red Hat - www.redhat.com § Eteration - www.eteration.com § ScalAgent - www.scalagent.com § eXo platform - www.exoplatform.org § SourceBeat - www.sourcebeat.com § ExperLog - www.experlog.com § Sysdeo - www.sysdeo.fr * § France Telecom - www.francetelecom.com § SUSE LINUX - www.suse.com § Funambol - www.funambol.com § Ministère de l’ Intérieur - § Groupe des Ecoles des Télécom.- www.get- www.interieur.gouv.fr * telecom.fr § THALES - www.thalesgroup.com § I3S/CNRS - www.i3s.unice.fr § Together Teamlösungen. - § IMAG/LSR - www-lsr.imag.fr www.together.at § INRIA - www.inria.fr § XQuark Group - www.xquarkgroup.com § Yangfan Soft - www.yangfansoft.com

* Pending Registration Oct. 15 2004. ObjectWeb Consortium Sustainable Development & Business Ecosystem

Funded R&D Research Projects publications Shared R&D Higher-education Effort courses

Open-source Real-world Architecture branding use-cases Expertise IT Publication & Training ObjectWeb Initiatives Beta-test Market feedback Trends Open-source Promotion Product Components & Coordination think-tank Professional opportunities Services Developer Proprietary Center Business Products Network

ObjectWeb Consortium ObjectWeb Governance Structure Today

Board of Directors Approves Strategy, Plans, Policies

College of Architects Executive Committee Defines & Maintains Conducts operations, establishes Architecture the roadmap, deliver the vision

Project 1 Project 2 Project 3 Project 4

ObjectWeb Forge Committers Membership at Large Approves Vision, Bylaws, Builds the Ecosystem Develop, maintain & enhance ObjectWeb Middleware

ObjectWeb Consortium Project Management Committees Some Benefits for Software Industry

§ No Legal Issues With Redistribution

§ Alternative to Proprietary Software § Standards, Quality & Independence

§ Perpetuate Technology § Protect Investment § Increase User’s Confidence

§ Enable Wealth: Education & Business § Accelerate Time to Market § Increase Productivity & Decrease Cost

ObjectWeb Consortium ObjectWeb Today: an International Leader ObjectWeb.org Growth from Q1 02 to Q1 04 Global Visibility – Q3 ‘04

1000% § 100 000 Visitors / month 800% § 140 000 downloads / month 600% § 1000+ individual members / 65 countries 400% § Hits: 40% America, 60% EMEA 200%

0% § Community keeps growing! Q2 02Q3 02Q4 02Q1 03Q2 03 Q3 03 Q4 03 Q1 04 References § Thales (63.000p), France Telecom (230.000p) ,… § e-learning, e-government, e-business § Distributions: Red Hat, Mandrake, Enhydra § Users in Europe, USA, Asia World Wide Recognition § JCP - J2EE Certification (JOnAS) § Apache – Common Projects § Eclipse – WebTools Project

§ October 2004 : France & China agreed to foster Linux & Open Source Standard Platforms: MOST, ST Microeletronics, CEA, BULL ObjectWeb Consortium Thank you!

[email protected] [email protected]

© 2004 ObjectWeb