ow-etsi-jpl-cn jeanpierrelaisne-cn final · 2008-02-19 · servlet ejb jmx jaas war rar ejb-jar jdo...
TRANSCRIPT
© 2004 ObjectWeb
ObjectWeb ConsortiumBring open-source middleware to the heart of main-stream market.
ETSI's workshop on Open Source & StandardsDecember 16, 2004Jean-Pierre LaisnéChairmanLinux & Open Source Strategy Manager, BULL
Christophe NeyExecutive DirectorDevelopment Project Director, INRIA Rhône-Alpes
ObjectWeb Consortium
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 rolehere 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
§ Why does it succeed?§ A vehicle for fast propagation of
technologies
§ Feedback from Users
§ Open implementations of Standards are critical for Information Society: Interoperability, Equity
§ Participate to commoditisationof infrastructure
§ Higher control over costs, evolution & security
§ Enable diverse interests to convergeResearch, Industry, Business
§ A New Way to Produce Software§ Open Source is a process, not
a product.
§Copyright to liberate, not to restrain§Collective Invention vs. proprietary§Independence guaranteed
§ A process to develop Commons
§Community at large§Business & Public
§ Thanks to Shared R&D
Open Source
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
Middleware, etc.§ Abstract network resources§ Simplify development of applications § Stake for the future of Information Society
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 everybodySoftware Infrastructure “offers far more value when shared than when used
in isolation”Nicholas Carr in “IT Doesn’t Matter”, Harvard Business Review
Network
e-businesse-administration
e-tc.
ObjectWeb Consortium
Services
Tra
nsa
ctio
n
Sec
uri
ty
EJB
Web
Mes
sag
ing
Com
mun
icat
ion
EA
R
EJB Container
JSPsServlets
WEB Container
Appli.ear
EJBs
Java
Mai
lTomcat
Jonathan
JORAM JOTMJORM
Man
agem
ent
JCA
HTT
P
HTML Clients
GCOSJCA
Dat
abas
e
RMI
Java Clients
DB
JOnAS: J2EE App Server
ObjectWeb Consortium
Open Container
CodeGeneration
Build
CCMDeployment
XML Server
Configurationand Plugging
Trace
FoundationN
amin
g
Pro
pert
y
Life
Cyc
le
Rec
ordi
ng
DD
S D
CP
S
Sys
tem
Man
agem
ent
Faul
t Tol
eran
ce
Tim
e &
Clo
ck
DD
S D
LRL
Per
sist
ence
Load
Bal
anci
ng
Eve
nt
Tran
sact
ion
Developed Software
Integration of COTS CORBAcompliant
PluggableServices
Tools
Core
Current/Future Development
CARDAMOM: Time-critical CCM
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
Think CORBA
ObjectWeb Components & Platforms
Fractal CARDAMON
J2ME OpenCCM
Jeffree
JBuidler
Eclipse
WTP
Kelly
Kelp
JOPE
Lomboz
J2EE
Rubbis eXo
Oyster EAF
StockOnline Byline
Director Baracuda
DODs Rubis
XQuark XMLC
BSFramwk Bonita
Sync4J JaWE
Enhydra Shark
J2SE
ProActive Kilim ActiveXML
JASS Ishmael DREAM
ModFact Mobilitools SOFA
JORM FDB DotNetJ
Zeus Perseus CAROL
OSCAR Speedo JAC
Octopus ASM JOTM
JOnAS C-JDBC JORAM
Jonathan
MOBE
CLIF
GOTM
MEDOR
Monolog
XAPool
RmiJDBC
Vis
ibili
ty a
nd R
euse
ObjectWeb Consortium
JDK1.4
Eclipse
LINUX Red Hat
Integrating ObjectWeb Components: Examples
JDK1.4
JOnAS Eclipse
J2EE Lomboz
JDK1.4
Jetty Velocity Xalan Xerces STRUTS JacORB
Tomcat Axis Digester Log4J Mod_jk JUDDI
C-JDBC JOTM Speedo Monolog JORM HOWL
JORAM ASM RmiJDBC
JTA JMS
Perseus CAROL Ishmael
JavaMail EAR
JSP JDBC JNDI JACC
Servlet EJB JMX JAAS
WAR RAR
EJB-JAR JDO
CMP2 SAAJ
ANT
Apache
Demos
Jonathan
JAXP
JAXR
JAX-RPC
ObjectWeb’s J2EE1.4 Java Enterprise Platform JOnAS (BULL)
Red Hat App. Server
JBuilder
Kelp
XMLC
Octopus
Shark
JaWE
EAF
Kelly
Barracuda
DODs
Director
Enhydra
JOnAS
WFMC J2EE
Enhydra (Together T.)
ObjectWeb Consortium
They Have Joined ObjectWeb
§ Air France - www.airfrance.com *§ Argia - www.argia.fr§ BULL - www.bull.com§ CEA - www.cea.fr *§ Charles University Prague -
nenya.ms.mff.cuni.cz§ Cap Gemini - www.capgemini.com *§ CNAF - www.caf.fr§ Code Lutin - www.codelutin.com§ Cotranet - www.cotranet.com§ Dassault Aviation - www.dassault-aviation.com§ eMAXX - www.emaxx.nl§ Erlang Projects- www.erlangprojects.org *§ Eteration - www.eteration.com§ eXo platform - www.exoplatform.org§ ExperLog - www.experlog.com§ France Telecom - www.francetelecom.com§ Funambol - www.funambol.com§ Groupe des Ecoles des Télécom.- www.get-
telecom.fr§ I3S/CNRS - www.i3s.unice.fr§ IMAG/LSR - www-lsr.imag.fr§ INRIA - www.inria.fr
§ iProfs - www.iprofs.nl§ LIBeLIS - www.libelis.com§ Librados, inc. - www.librados.com§ LIFL/USTL - www.lifl.fr§ Linagora - www.linagora.com§ LIP6 - www.lip6.fr§ Lynx SARL - www.lynxonline.com§ MandrakeSoft - www.mandrakesoft.com§ MySQL - www.mysql.com§ NEC Soft, Ltd. -
www.necsoft.co.jpindex_e.html§ Open Wide - www.openwide.fr§ Red Hat - www.redhat.com§ ScalAgent - www.scalagent.com§ SourceBeat - www.sourcebeat.com§ Sysdeo - www.sysdeo.fr *§ SUSE LINUX - www.suse.com § Ministère de l’ Intérieur -
www.interieur.gouv.fr *§ THALES - www.thalesgroup.com§ Together Teamlösungen. -
www.together.at§ XQuark Group - www.xquarkgroup.com§ Yangfan Soft - www.yangfansoft.com
* Pending Registration Oct. 15 2004.
ObjectWeb Consortium
ObjectWeb Initiatives
Open-source Components
Real-world use-cases
Architecture Expertise
Promotion & Coordination
Research publications
Funded R&D Projects
Professional Services
Proprietary Products
Shared R&D Effort
Beta-test feedback
Open-sourcebranding
Product think-tank opportunities
Business Network
Developer Center
IT Publication & Training
Higher-education courses
Market Trends
Sustainable Development & Business Ecosystem
ObjectWeb Consortium
ObjectWeb Governance Structure Today
Board of DirectorsApproves Strategy, Plans, Policies
Membership at LargeApproves Vision, Bylaws, Builds the Ecosystem
Project Management Committees
College of ArchitectsDefines & Maintains
Architecture
Executive CommitteeConducts operations, establishes
the roadmap, deliver the vision
Project 1 Project 2 Project 3 Project 4
ObjectWeb Forge CommittersDevelop, maintain & enhance
ObjectWeb Middleware
ObjectWeb Consortium
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.orgGrowth from Q1 02 to Q1 04
0%
200%
400%
600%
800%
1000%
Q2 02Q3 02Q4 02Q1 03Q2 03 Q3 03 Q4 03 Q1 04
Global Visibility – Q3 ‘04§ 100 000 Visitors / month§ 140 000 downloads / month§ 1000+ individual members / 65 countries § Hits: 40% America, 60% EMEA § Community keeps growing!
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 Today: an International Leader