The document discusses the Eclipse SOA initiative, which aims to deliver an integrated SOA platform for developers. It notes that Eclipse previously focused on individual SOA components and tooling, but the initiative seeks to bridge that gap. It outlines how the Eclipse offering has expanded from tooling to include runtime frameworks like Swordfish. The goals of the initiative are to deliver a common extensible SOA platform and foster industry adoption and interoperability.
1. Eclipse Day 2010 in Rome October 5th, 2010
[Company logo]
The Eclipse SOA Initiative
Dr. Ricco Deutscher
Board Member of the Eclipse Foundation
www.spagoworld.org/openevents
2. Eclipse Day 2010 in Rome October 5th, 2010
The mission of the „Eclipse SOA“ initiative is to
deliver an integrated SOA platform for developers
• Eclipse is already offering individual SOA
components for infrastructure developers in
the form of Eclipse Swordfish (SOA Runtime
Framework) and STP (SOA Tooling
Platform).
• What has been missing to date, however, is
a coherent, integrated SOA platform for
developing service-oriented applications.
• “Eclipse SOA” is an initiative aimed at
bridging this gap.
Page 2
www.spagoworld.org/openevents
3. Eclipse Day 2010 in Rome October 5th, 2010
The Eclipse offering was limited to tooling in the
past
WTP STP-BPMN
BPEL
Tooling
STP-SCA STP-BPEL
Data Integration Registry/Repository
Enterprise Service Bus
SAM/BAM * Management
Process
Orchestration
Engine
* Service/ Business Activity Monitoring
www.spagoworld.org/openevents
4. Eclipse Day 2010 in Rome October 5th, 2010
With the Swordfish, Eclipse extents its scope
beyond tooling
WTP STP-BPMN
BPEL
Tooling
STP-SCA STP-BPEL
Data Integration Registry/Repository
ESB
SAM/BAM * Management
Process
Swordfish
Release 0.8
Orchestration
comes in Engine
April 09
* Service/ Business Activity Monitoring
www.spagoworld.org/openevents
5. Eclipse Day 2010 in Rome October 5th, 2010
… but the goal of the initiative is to deliver an
integrated Eclipse SOA platform …
Scope of the
Eclipse SOA initiative
WTP STP-BPMN
BPEL
Tooling
STP-SCA STP-BPEL
Data Integration Registry/Repository
ESB
SAM/BAM * Management
Process Orchestration
Engine
* Service/ Business Activity Monitoring
www.spagoworld.org/openevents
6. Eclipse Day 2010 in Rome October 5th, 2010
Swordfish turns a service framework into an ESB
Swordfish builds upon proven open source ESB
1
technology, extending it with enterprise features
Swordfish‘s OSGi architecture facilitates a
2
best-of-breed approach to Enterprise SOA
Swordfish reduces the complexity for application
3
developers to embark on service-oriented
architecture
Swordfish will be tightly integrated with the SOA
tools already available within the Eclipse
4
ecosystem
www.spagoworld.org/openevents ♥ SOPERA GmbH
7. Eclipse Day 2010 in Rome October 5th, 2010
Goals of the Eclipse SOA initiative
• Deliver a common and extensible SOA platform (tooling and
runtime) based on Equinox
• Foster adoption of this platform by vendors and system integrators
• Achieve interoperability between products provided by the
participating vendors
Workstream 1 : A new top- Workstream 2 : A new industry
level project was formed working group was formed
The goal is to be the home for The goal is to establish a new
all SOA relevant projects in brand and to define criteria under
order to ease the development which conditions vendors and
to a platform including tooling system integrators are allowed to
and runtime use the brand
www.spagoworld.org/openevents
8. Eclipse Day 2010 in Rome October 5th, 2010
1
SOA platform
planned
Policy SOA
BPMN SOA SOA Runtime
Developers SCA Modeller Registry/
Modeller Metamodel Framework
Kit Repository
Major
contri-
butors
www.spagoworld.org/openevents
9. Eclipse Day 2010 in Rome October 5th, 2010
2
Eclipse SOA platform is
available as a separate
Eclipse package since Sep
2009
www.spagoworld.org/openevents
10. Eclipse Day 2010 in Rome October 5th, 2010
If you share the goal, you are welcome to join
the Eclipse SOA initiative!
www.spagoworld.org/openevents ♥ SOPERA GmbH