Objectweb Consortium Bring Open-Source Middleware to the Heart of Main-Stream Market
Total Page:16
File Type:pdf, Size:1020Kb
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, Eclipse, § 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 Java 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 C-JDBC JORAM RmiJDBC Sync4J JaWE Octopus ASM JOTM XAPool BSFramwk Bonita OSCAR Speedo JAC Monolog XQuark XMLC Lomboz 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.