ow-etsi-jpl-cn jeanpierrelaisne-cn final · 2008-02-19 · servlet ejb jmx jaas war rar ejb-jar jdo...

17
© 2004 ObjectWeb 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

Upload: others

Post on 12-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OW-ETSI-JPL-CN JeanPierreLaisne-CN final · 2008-02-19 · Servlet EJB JMX JAAS WAR RAR EJB-JAR JDO CMP2 SAAJ ANT Apache Demos Jonathan JAXP JAXR JAX-RPC ObjectWeb’s J2EE1.4 Java

© 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

Page 2: OW-ETSI-JPL-CN JeanPierreLaisne-CN final · 2008-02-19 · Servlet EJB JMX JAAS WAR RAR EJB-JAR JDO CMP2 SAAJ ANT Apache Demos Jonathan JAXP JAXR JAX-RPC ObjectWeb’s J2EE1.4 Java

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

Page 3: OW-ETSI-JPL-CN JeanPierreLaisne-CN final · 2008-02-19 · Servlet EJB JMX JAAS WAR RAR EJB-JAR JDO CMP2 SAAJ ANT Apache Demos Jonathan JAXP JAXR JAX-RPC ObjectWeb’s J2EE1.4 Java

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

Page 4: OW-ETSI-JPL-CN JeanPierreLaisne-CN final · 2008-02-19 · Servlet EJB JMX JAAS WAR RAR EJB-JAR JDO CMP2 SAAJ ANT Apache Demos Jonathan JAXP JAXR JAX-RPC ObjectWeb’s J2EE1.4 Java

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

Page 5: OW-ETSI-JPL-CN JeanPierreLaisne-CN final · 2008-02-19 · Servlet EJB JMX JAAS WAR RAR EJB-JAR JDO CMP2 SAAJ ANT Apache Demos Jonathan JAXP JAXR JAX-RPC ObjectWeb’s J2EE1.4 Java

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

Page 6: OW-ETSI-JPL-CN JeanPierreLaisne-CN final · 2008-02-19 · Servlet EJB JMX JAAS WAR RAR EJB-JAR JDO CMP2 SAAJ ANT Apache Demos Jonathan JAXP JAXR JAX-RPC ObjectWeb’s J2EE1.4 Java

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.

Page 7: OW-ETSI-JPL-CN JeanPierreLaisne-CN final · 2008-02-19 · Servlet EJB JMX JAAS WAR RAR EJB-JAR JDO CMP2 SAAJ ANT Apache Demos Jonathan JAXP JAXR JAX-RPC ObjectWeb’s J2EE1.4 Java

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

Page 8: OW-ETSI-JPL-CN JeanPierreLaisne-CN final · 2008-02-19 · Servlet EJB JMX JAAS WAR RAR EJB-JAR JDO CMP2 SAAJ ANT Apache Demos Jonathan JAXP JAXR JAX-RPC ObjectWeb’s J2EE1.4 Java

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

Page 9: OW-ETSI-JPL-CN JeanPierreLaisne-CN final · 2008-02-19 · Servlet EJB JMX JAAS WAR RAR EJB-JAR JDO CMP2 SAAJ ANT Apache Demos Jonathan JAXP JAXR JAX-RPC ObjectWeb’s J2EE1.4 Java

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

Page 10: OW-ETSI-JPL-CN JeanPierreLaisne-CN final · 2008-02-19 · Servlet EJB JMX JAAS WAR RAR EJB-JAR JDO CMP2 SAAJ ANT Apache Demos Jonathan JAXP JAXR JAX-RPC ObjectWeb’s J2EE1.4 Java

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

Page 11: OW-ETSI-JPL-CN JeanPierreLaisne-CN final · 2008-02-19 · Servlet EJB JMX JAAS WAR RAR EJB-JAR JDO CMP2 SAAJ ANT Apache Demos Jonathan JAXP JAXR JAX-RPC ObjectWeb’s J2EE1.4 Java

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.)

Page 12: OW-ETSI-JPL-CN JeanPierreLaisne-CN final · 2008-02-19 · Servlet EJB JMX JAAS WAR RAR EJB-JAR JDO CMP2 SAAJ ANT Apache Demos Jonathan JAXP JAXR JAX-RPC ObjectWeb’s J2EE1.4 Java

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.

Page 13: OW-ETSI-JPL-CN JeanPierreLaisne-CN final · 2008-02-19 · Servlet EJB JMX JAAS WAR RAR EJB-JAR JDO CMP2 SAAJ ANT Apache Demos Jonathan JAXP JAXR JAX-RPC ObjectWeb’s J2EE1.4 Java

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

Page 14: OW-ETSI-JPL-CN JeanPierreLaisne-CN final · 2008-02-19 · Servlet EJB JMX JAAS WAR RAR EJB-JAR JDO CMP2 SAAJ ANT Apache Demos Jonathan JAXP JAXR JAX-RPC ObjectWeb’s J2EE1.4 Java

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

Page 15: OW-ETSI-JPL-CN JeanPierreLaisne-CN final · 2008-02-19 · Servlet EJB JMX JAAS WAR RAR EJB-JAR JDO CMP2 SAAJ ANT Apache Demos Jonathan JAXP JAXR JAX-RPC ObjectWeb’s J2EE1.4 Java

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

Page 16: OW-ETSI-JPL-CN JeanPierreLaisne-CN final · 2008-02-19 · Servlet EJB JMX JAAS WAR RAR EJB-JAR JDO CMP2 SAAJ ANT Apache Demos Jonathan JAXP JAXR JAX-RPC ObjectWeb’s J2EE1.4 Java

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

Page 17: OW-ETSI-JPL-CN JeanPierreLaisne-CN final · 2008-02-19 · Servlet EJB JMX JAAS WAR RAR EJB-JAR JDO CMP2 SAAJ ANT Apache Demos Jonathan JAXP JAXR JAX-RPC ObjectWeb’s J2EE1.4 Java

© 2004 ObjectWeb

Thank you!

[email protected]@objectweb.org