SlideShare uma empresa Scribd logo
1 de 29
An initiative sponsored by SOPERA Santa Clara, EclipseCON 2009 Ricco Deutscher
The mission of the „Eclipse SOA“ initiative is to deliver an integrated SOA platform for developers Page  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agenda Page  ,[object Object],[object Object],[object Object],[object Object]
SOPERA is a SOA platform developed since 2001 in Deutsche Post DHL - one of Europe’s SOA pioneers Veranstaltung vom x EAI Service Editor Process Editor Policy Editor Intelligent Deployment Eclipse Runtime Platform (J2EE, J2SE,.Net) Business Applications Business Processes Business Data/ Legacy Systems Third Party ESB ‘ s Service Registries/ Repositories SOA  Security Services Messaging/ Transport  Services Process  Management Services Distributed Service Bus SOPERA SOPERA ToolSuite SOPERA  Runtime Framework SOPERA SOPERA SOPERA SOPERA SOPERA SOPERA SOPERA SOPERA Advanced  Services Framework Plug-Ins (Delivered with SOPERA) Third Party Components ARIS Business Architect Other UML Modelling Tools XMI Import Operations Delivery Design Infrastructure Administration DevBox Code Generation System  Management SOPERA SOPERA
The SOPERA ESB is distributed bus and follows a best-of-breed approach Veranstaltung vom x Page  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Open Source  components Commercial components
SOPERA is a spin-off of Deutsche Post DHL – founded 2 years ago ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SOPERA ASF is Deutsche Post’s strategic SOA platform
Agenda Page  ,[object Object],[object Object],[object Object],[object Object]
Is SOA dead? “ They were too wrapped up in silly technology debates (e.g., “what’s the best ESB?” or “WS-* vs. REST”), and they missed the important stuff: architecture and services.” “ SOA is not simply a matter of deploying new technology and building service interfaces to existing applications; it requires redesign of the application portfolio.” http://apsblog.burtongroup.com/2009/01/soa-is-dead-long-live-services.html Blog by Anne Thomas Manes/Burton Group
The problem to solve is a very fundamental one – reduction of the integration complexity High complexity (e.g. through redundancies)  reduces speed of change and drives cost of change Elimination of redundancies reduces complexity
Overpromising marketing of SOA venders damages SOA’s reputation in the market Myths by vendors Reality SOA reduces IT costs There is no business case for SOA based on IT cost reduction. The business case for SOA must come through additional business value SOA is a new technology that drives business agility in IT An increase in business agility can be achieved through elimination of redundancies in functionality and data (i.e. complexity reduction).  SOA is a methodology and governance approach to eliminate these redundancies. The SOA customer  may become frustrated if they just follow the myths
As On-Premises, Cloud Computing requires an integration platform – an “Internet Service Bus” ,[object Object],Enterprise Service Bus ,[object Object],[object Object],[object Object],[object Object],[object Object],Internet Service Bus Enterprise Service Bus ,[object Object],Enterprise Data Center Applications Enterprise Data Center The internet cloud
Agenda Page  ,[object Object],[object Object],[object Object],[object Object]
Enterprise Service Bus Tooling Process Orchestration Engine Registry/Repository Management Data Integration SAM/BAM  * If this is the scope of a SOA platform, then … * Service/ Business Activity Monitoring
Enterprise Service Bus Tooling Process Orchestration Engine Registry/Repository Management Data Integration SAM/BAM  * …  the Eclipse offering was limited to tooling in the past * Service/ Business Activity Monitoring  WTP STP-SCA STP-BPMN BPEL STP-BPEL
ESB Tooling Process Orchestration Engine Registry/Repository Management Data Integration SAM/BAM  * With the Swordfish, Eclipse extents its scope beyond tooling * Service/ Business Activity Monitoring  WTP STP-SCA STP-BPMN BPEL STP-BPEL Swordfish Release 0.8 comes in April 09
   SOPERA GmbH Swordfish’s first release is available in April 2009 Swordfish will be tightly integrated with the SOA tools already available within the Eclipse ecosystem Swordfish builds upon proven open source ESB technology, extending it with enterprise features Swordfish‘s OSGi architecture facilitates a best-of-breed approach to Enterprise SOA Swordfish reduces the complexity for application developers to embark on service-oriented architecture 4 1 2 3
   SOPERA GmbH Swordfish‘s OSGi architecture facilitates a best-of-breed ESB leveraging the experience from European SOA pioneer Deutsche Post DHL 1
   SOPERA GmbH Service Registry Configuration Store Swordfish builds upon proven open source ESB technology, extending it with enterprise features existing open source ESB technology developed in Eclipse Swordfish project Lookup & register retrieve configuration Configuration  Plugin Monitoring  Plugin Registry  Plugin Swordfish core Apache ServiceMix 4 Swordfish framework Process Engine (Apache ODE) SOAP Binding (Apache CXF) Business Code (BPEL) Configuration  Plugin Registry  Plugin 2
   SOPERA GmbH Swordfish reduces the complexity for application developers to embark on service-oriented architecture Without Swordfish With Swordfish Equinox/OSGi Equinox/OSGi Swordfish Swordfish ,[object Object],[object Object],Web Service Web Service Application 2 Application 1 Other Web Service Stack Other Web Service Stack Other Web Service Stack Web Service Application 1 Application 2 Web Service Web Service Web Service Enterprise SOA  Infrastructure 3
Agenda Page  ,[object Object],[object Object],[object Object],[object Object]
ESB Tooling Process Orchestration Engine Registry/Repository Management Data Integration SAM/BAM  * As Eclipse still lacks major SOA functional areas and integration of the existing components … * Service/ Business Activity Monitoring  WTP STP-SCA STP-BPMN BPEL STP-BPEL Missing  functional area
ESB Tooling Process Orchestration Engine Registry/Repository Management Data Integration SAM/BAM  * …  the goal of the initiative is to deliver an integrated Eclipse SOA platform … * Service/ Business Activity Monitoring  WTP STP-SCA STP-BPMN BPEL STP-BPEL Scope of the Eclipse SOA initiative
…  as an Eclipse package for application developers Eclipse SOA package
ESB Process Orchestration Engine Registry/Repository Management Data Integration SAM/BAM  * It is planned to propose a new Eclipse project to develop a new Registry/Repository … * Service/ Business Activity Monitoring  Scope of the Eclipse SOA initiative Tooling New!
… as existing Open Source Repositories/Registries have major gaps Document Identifier Functional completeness Mule Bad Good WSO2 Nsure Open UDDI jUDDI Free bXML Adaptability Extensibility Openness
The Repository will reuse existing open source technology  Component lifecycle support (OSGi) ‏ Content management  web framework (Sling) ‏ RCP (Eclipse) ‏ Model Management Data Access Transformat. Engine Security Reuse existing OSS Versioning New development Data Extraction Workflow Engine Web GUI Validation REST API JCR Content storage ‏
   SOPERA GmbH There is a draft roadmap to form a complete SOA platform within Eclipse ESB Process  Orchestration Registry & Repository Management Data  Integration Service/Business Activity  Monitoring Galileo June 2009 ESE November 2009 EclipseCon March 2010 Eclipse Release Summer 2010 Swordfish framework basic plugins basic tool support Integration with open  source security  framework Test support Full enterprise ESB BPEL process engine Integration with open  source BPM suite  (Spagic) Basic runtime registry Advanced runtime  registry/service locator basic repository Service repository  w/service lifecycle  management Full enterprise  service repository JMX-based  management Plugin for integration  into Hyperic HQ Plugins for open  source ETL tools  (e.g. Talend) Plugins for open  source EDI tools  (e.g. Smooks) Service activity  reporting Complex event  processing Full business activity  monitoring
   SOPERA GmbH BPEL process Service WSDL Process WSDL Service WSDL Swordfish framework Java interface & implementation ,[object Object],[object Object],[object Object],At Galileo, Eclipse SOA delivers integration between tooling and runtime for services and processes  Process BPEL Editor Service Tools Runtime BPEL Engine Registry
   SOPERA GmbH If you share the goal, you are welcome to join the Eclipse SOA initiative!

Mais conteúdo relacionado

Mais procurados

How to choose the right Integration Framework - Apache Camel (JBoss, Talend),...
How to choose the right Integration Framework - Apache Camel (JBoss, Talend),...How to choose the right Integration Framework - Apache Camel (JBoss, Talend),...
How to choose the right Integration Framework - Apache Camel (JBoss, Talend),...Kai Wähner
 
Systems Integration in the Cloud Era with Apache Camel @ ApacheCon Europe 2012
Systems Integration in the Cloud Era with Apache Camel @ ApacheCon Europe 2012Systems Integration in the Cloud Era with Apache Camel @ ApacheCon Europe 2012
Systems Integration in the Cloud Era with Apache Camel @ ApacheCon Europe 2012Kai Wähner
 
WSO2Con EU 2015: Keynote - System of Systems - Building a Connected Business
WSO2Con EU 2015: Keynote - System of Systems - Building a Connected BusinessWSO2Con EU 2015: Keynote - System of Systems - Building a Connected Business
WSO2Con EU 2015: Keynote - System of Systems - Building a Connected BusinessWSO2
 
CamelOne 2012 - BPM beyond Web Services
CamelOne 2012 - BPM beyond Web ServicesCamelOne 2012 - BPM beyond Web Services
CamelOne 2012 - BPM beyond Web ServicesKai Wähner
 
Apiary - A Developers Perspective
Apiary - A Developers PerspectiveApiary - A Developers Perspective
Apiary - A Developers PerspectivePhil Wilkins
 
Unified Mobile Application to Integrate SalesForce, Oracle EBS, Taleo, Outloo...
Unified Mobile Application to Integrate SalesForce, Oracle EBS, Taleo, Outloo...Unified Mobile Application to Integrate SalesForce, Oracle EBS, Taleo, Outloo...
Unified Mobile Application to Integrate SalesForce, Oracle EBS, Taleo, Outloo...RapidValue
 
Integrating SFDC and Oracle ERP with IBM Websphere CastIron Appliance
Integrating SFDC and Oracle ERP with IBM Websphere CastIron ApplianceIntegrating SFDC and Oracle ERP with IBM Websphere CastIron Appliance
Integrating SFDC and Oracle ERP with IBM Websphere CastIron ApplianceSandeep Chellingi
 
API more than payload
API more than payloadAPI more than payload
API more than payloadPhil Wilkins
 
Secrets of Custom API Policies on the Oracle API Platform
Secrets of Custom API Policies on the Oracle API PlatformSecrets of Custom API Policies on the Oracle API Platform
Secrets of Custom API Policies on the Oracle API PlatformPhil Wilkins
 
Solving todays problems with oracle integration cloud
Solving todays problems with oracle integration cloudSolving todays problems with oracle integration cloud
Solving todays problems with oracle integration cloudHeba Fouad
 
Yapp methodology anjo-kolk
Yapp methodology anjo-kolkYapp methodology anjo-kolk
Yapp methodology anjo-kolkToon Koppelaars
 
OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...
OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...
OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...vasuballa
 
Rational Team Concertfor Power Customer Presentation02 09 10
Rational Team Concertfor Power Customer Presentation02 09 10Rational Team Concertfor Power Customer Presentation02 09 10
Rational Team Concertfor Power Customer Presentation02 09 10Strongback Consulting
 
20111206 Cloud Expo Nl Jaarbeurs 7 Dec
20111206 Cloud Expo Nl Jaarbeurs 7 Dec20111206 Cloud Expo Nl Jaarbeurs 7 Dec
20111206 Cloud Expo Nl Jaarbeurs 7 DecTheo Slaats
 
Enterprise Integration Patterns Revisited (EIP, Apache Camel, Talend ESB)
Enterprise Integration Patterns Revisited (EIP, Apache Camel, Talend ESB)Enterprise Integration Patterns Revisited (EIP, Apache Camel, Talend ESB)
Enterprise Integration Patterns Revisited (EIP, Apache Camel, Talend ESB)Kai Wähner
 
Best Practices for Building an Enterprise SOA Infrastructure on Oracle SOA Suite
Best Practices for Building an Enterprise SOA Infrastructure on Oracle SOA SuiteBest Practices for Building an Enterprise SOA Infrastructure on Oracle SOA Suite
Best Practices for Building an Enterprise SOA Infrastructure on Oracle SOA SuiteMatt Wright
 
Next Generation – Systems Integration in the Cloud Era with Apache Camel - Ja...
Next Generation – Systems Integration in the Cloud Era with Apache Camel - Ja...Next Generation – Systems Integration in the Cloud Era with Apache Camel - Ja...
Next Generation – Systems Integration in the Cloud Era with Apache Camel - Ja...Kai Wähner
 
Approach to Unified Mobile Application Implementation for Multisystem Integra...
Approach to Unified Mobile Application Implementation for Multisystem Integra...Approach to Unified Mobile Application Implementation for Multisystem Integra...
Approach to Unified Mobile Application Implementation for Multisystem Integra...RapidValue
 
ER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data ArchitectureER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data ArchitectureEmbarcadero Technologies
 

Mais procurados (20)

How to choose the right Integration Framework - Apache Camel (JBoss, Talend),...
How to choose the right Integration Framework - Apache Camel (JBoss, Talend),...How to choose the right Integration Framework - Apache Camel (JBoss, Talend),...
How to choose the right Integration Framework - Apache Camel (JBoss, Talend),...
 
Systems Integration in the Cloud Era with Apache Camel @ ApacheCon Europe 2012
Systems Integration in the Cloud Era with Apache Camel @ ApacheCon Europe 2012Systems Integration in the Cloud Era with Apache Camel @ ApacheCon Europe 2012
Systems Integration in the Cloud Era with Apache Camel @ ApacheCon Europe 2012
 
WSO2Con EU 2015: Keynote - System of Systems - Building a Connected Business
WSO2Con EU 2015: Keynote - System of Systems - Building a Connected BusinessWSO2Con EU 2015: Keynote - System of Systems - Building a Connected Business
WSO2Con EU 2015: Keynote - System of Systems - Building a Connected Business
 
CamelOne 2012 - BPM beyond Web Services
CamelOne 2012 - BPM beyond Web ServicesCamelOne 2012 - BPM beyond Web Services
CamelOne 2012 - BPM beyond Web Services
 
Apiary - A Developers Perspective
Apiary - A Developers PerspectiveApiary - A Developers Perspective
Apiary - A Developers Perspective
 
Unified Mobile Application to Integrate SalesForce, Oracle EBS, Taleo, Outloo...
Unified Mobile Application to Integrate SalesForce, Oracle EBS, Taleo, Outloo...Unified Mobile Application to Integrate SalesForce, Oracle EBS, Taleo, Outloo...
Unified Mobile Application to Integrate SalesForce, Oracle EBS, Taleo, Outloo...
 
Top 10 reasons to adopt cloud
Top 10 reasons to adopt cloudTop 10 reasons to adopt cloud
Top 10 reasons to adopt cloud
 
Integrating SFDC and Oracle ERP with IBM Websphere CastIron Appliance
Integrating SFDC and Oracle ERP with IBM Websphere CastIron ApplianceIntegrating SFDC and Oracle ERP with IBM Websphere CastIron Appliance
Integrating SFDC and Oracle ERP with IBM Websphere CastIron Appliance
 
API more than payload
API more than payloadAPI more than payload
API more than payload
 
Secrets of Custom API Policies on the Oracle API Platform
Secrets of Custom API Policies on the Oracle API PlatformSecrets of Custom API Policies on the Oracle API Platform
Secrets of Custom API Policies on the Oracle API Platform
 
Solving todays problems with oracle integration cloud
Solving todays problems with oracle integration cloudSolving todays problems with oracle integration cloud
Solving todays problems with oracle integration cloud
 
Yapp methodology anjo-kolk
Yapp methodology anjo-kolkYapp methodology anjo-kolk
Yapp methodology anjo-kolk
 
OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...
OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...
OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...
 
Rational Team Concertfor Power Customer Presentation02 09 10
Rational Team Concertfor Power Customer Presentation02 09 10Rational Team Concertfor Power Customer Presentation02 09 10
Rational Team Concertfor Power Customer Presentation02 09 10
 
20111206 Cloud Expo Nl Jaarbeurs 7 Dec
20111206 Cloud Expo Nl Jaarbeurs 7 Dec20111206 Cloud Expo Nl Jaarbeurs 7 Dec
20111206 Cloud Expo Nl Jaarbeurs 7 Dec
 
Enterprise Integration Patterns Revisited (EIP, Apache Camel, Talend ESB)
Enterprise Integration Patterns Revisited (EIP, Apache Camel, Talend ESB)Enterprise Integration Patterns Revisited (EIP, Apache Camel, Talend ESB)
Enterprise Integration Patterns Revisited (EIP, Apache Camel, Talend ESB)
 
Best Practices for Building an Enterprise SOA Infrastructure on Oracle SOA Suite
Best Practices for Building an Enterprise SOA Infrastructure on Oracle SOA SuiteBest Practices for Building an Enterprise SOA Infrastructure on Oracle SOA Suite
Best Practices for Building an Enterprise SOA Infrastructure on Oracle SOA Suite
 
Next Generation – Systems Integration in the Cloud Era with Apache Camel - Ja...
Next Generation – Systems Integration in the Cloud Era with Apache Camel - Ja...Next Generation – Systems Integration in the Cloud Era with Apache Camel - Ja...
Next Generation – Systems Integration in the Cloud Era with Apache Camel - Ja...
 
Approach to Unified Mobile Application Implementation for Multisystem Integra...
Approach to Unified Mobile Application Implementation for Multisystem Integra...Approach to Unified Mobile Application Implementation for Multisystem Integra...
Approach to Unified Mobile Application Implementation for Multisystem Integra...
 
ER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data ArchitectureER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data Architecture
 

Destaque

Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPELOracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPELGuido Schmutz
 
BPMN, BPEL, ESB or maybe Java? What should I use to implement my project?
BPMN, BPEL, ESB or maybe Java? What should I use to implement my project?BPMN, BPEL, ESB or maybe Java? What should I use to implement my project?
BPMN, BPEL, ESB or maybe Java? What should I use to implement my project?Guido Schmutz
 
BPEL, BPEL vs ESB (Integration)
BPEL, BPEL vs ESB (Integration)BPEL, BPEL vs ESB (Integration)
BPEL, BPEL vs ESB (Integration)ejlp12
 
Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)
Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)
Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)Guido Schmutz
 
量身訂做減肥祕技
量身訂做減肥祕技量身訂做減肥祕技
量身訂做減肥祕技james140701
 
Bloggers Survival 제안서 불로고수
Bloggers Survival 제안서 불로고수Bloggers Survival 제안서 불로고수
Bloggers Survival 제안서 불로고수JIAQI NIE
 

Destaque (20)

An Unbiased Look: Oracle SOA Suite 12c
An Unbiased Look: Oracle SOA Suite 12cAn Unbiased Look: Oracle SOA Suite 12c
An Unbiased Look: Oracle SOA Suite 12c
 
Oracle soa suite online training
Oracle soa suite online trainingOracle soa suite online training
Oracle soa suite online training
 
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPELOracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
 
BPMN, BPEL, ESB or maybe Java? What should I use to implement my project?
BPMN, BPEL, ESB or maybe Java? What should I use to implement my project?BPMN, BPEL, ESB or maybe Java? What should I use to implement my project?
BPMN, BPEL, ESB or maybe Java? What should I use to implement my project?
 
BPEL, BPEL vs ESB (Integration)
BPEL, BPEL vs ESB (Integration)BPEL, BPEL vs ESB (Integration)
BPEL, BPEL vs ESB (Integration)
 
Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)
Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)
Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)
 
Deeper Into Electronics - Today Mag Dec 1989
Deeper Into Electronics -  Today Mag Dec 1989Deeper Into Electronics -  Today Mag Dec 1989
Deeper Into Electronics - Today Mag Dec 1989
 
量身訂做減肥祕技
量身訂做減肥祕技量身訂做減肥祕技
量身訂做減肥祕技
 
Gaining Alignment Via Partnering
Gaining Alignment Via PartneringGaining Alignment Via Partnering
Gaining Alignment Via Partnering
 
Working With Uncle Sam: Washington Building Congress
Working With Uncle Sam: Washington Building CongressWorking With Uncle Sam: Washington Building Congress
Working With Uncle Sam: Washington Building Congress
 
Strategic Planning Session
Strategic Planning Session Strategic Planning Session
Strategic Planning Session
 
Delivering Consistent National Brand Service At Multiple Locations - ICSA Pr...
Delivering Consistent National Brand Service At Multiple Locations - ICSA  Pr...Delivering Consistent National Brand Service At Multiple Locations - ICSA  Pr...
Delivering Consistent National Brand Service At Multiple Locations - ICSA Pr...
 
Pay Yourself First 7 27 07 V2 David Carrithers
Pay Yourself First   7 27 07 V2 David CarrithersPay Yourself First   7 27 07 V2 David Carrithers
Pay Yourself First 7 27 07 V2 David Carrithers
 
20100831 igelu mobilise_ugent
20100831 igelu mobilise_ugent20100831 igelu mobilise_ugent
20100831 igelu mobilise_ugent
 
20130308 webstrategie
20130308 webstrategie20130308 webstrategie
20130308 webstrategie
 
Earth
EarthEarth
Earth
 
Fed Contracting June 26 2009 Final
Fed  Contracting June 26 2009 FinalFed  Contracting June 26 2009 Final
Fed Contracting June 26 2009 Final
 
Data Salon 3 - Ghent
Data Salon 3 - GhentData Salon 3 - Ghent
Data Salon 3 - Ghent
 
Bloggers Survival 제안서 불로고수
Bloggers Survival 제안서 불로고수Bloggers Survival 제안서 불로고수
Bloggers Survival 제안서 불로고수
 
To JOC Or Not To JOC
To JOC Or Not To JOCTo JOC Or Not To JOC
To JOC Or Not To JOC
 

Semelhante a Eclipse SOA Initiative

Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008Lucas Jellema
 
Carbon Webinar
Carbon WebinarCarbon Webinar
Carbon WebinarWSO2
 
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...Saul Cunningham
 
Composite Apps using SCA (Service Component Architecture)
Composite Apps using SCA (Service Component Architecture)Composite Apps using SCA (Service Component Architecture)
Composite Apps using SCA (Service Component Architecture)Shameer Thaha Koya
 
Oracle SOA Suite in use – a practical experience report
Oracle SOA Suite in use – a practical experience reportOracle SOA Suite in use – a practical experience report
Oracle SOA Suite in use – a practical experience reportGuido Schmutz
 
Um Case de Implantação de SOA em uma Telco brasileira
Um Case de Implantação de SOA em uma Telco brasileiraUm Case de Implantação de SOA em uma Telco brasileira
Um Case de Implantação de SOA em uma Telco brasileiraDavi Silva
 
2014 q3-platform-update-v1.06.johnmathon
2014 q3-platform-update-v1.06.johnmathon2014 q3-platform-update-v1.06.johnmathon
2014 q3-platform-update-v1.06.johnmathonaaronwso2
 
Stratos and PaaS for London Java Community
Stratos and PaaS for London Java CommunityStratos and PaaS for London Java Community
Stratos and PaaS for London Java CommunityPaul Fremantle
 
The AMIS Report from Oracle Open World and JavaOne 2011
The AMIS Report from Oracle Open World and JavaOne 2011The AMIS Report from Oracle Open World and JavaOne 2011
The AMIS Report from Oracle Open World and JavaOne 2011Lucas Jellema
 
Oracle SOA Suite 11g - high level introduction on behalf of WAAI
Oracle SOA Suite 11g - high level introduction on behalf of WAAIOracle SOA Suite 11g - high level introduction on behalf of WAAI
Oracle SOA Suite 11g - high level introduction on behalf of WAAILucas Jellema
 
WebServices and Workflow technologies
WebServices and Workflow technologiesWebServices and Workflow technologies
WebServices and Workflow technologiesNitin Pande
 
The Carbon Story
The Carbon StoryThe Carbon Story
The Carbon StoryWSO2
 
Soa12c launch 1 overview cr
Soa12c launch 1 overview crSoa12c launch 1 overview cr
Soa12c launch 1 overview crVasily Demin
 
SOA is Dead, long live SOA !
SOA is Dead, long live SOA !SOA is Dead, long live SOA !
SOA is Dead, long live SOA !Matthias Furrer
 
D8 - Bank Baltikums Case Study
D8 - Bank Baltikums Case StudyD8 - Bank Baltikums Case Study
D8 - Bank Baltikums Case Studyintalio_bpm
 

Semelhante a Eclipse SOA Initiative (20)

Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
 
Carbon Webinar
Carbon WebinarCarbon Webinar
Carbon Webinar
 
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
 
SAP Net Weaver Architecture,
SAP Net Weaver Architecture, SAP Net Weaver Architecture,
SAP Net Weaver Architecture,
 
SOA for SSME 2009
SOA for SSME 2009SOA for SSME 2009
SOA for SSME 2009
 
Open Source Soa
Open Source SoaOpen Source Soa
Open Source Soa
 
Sca
ScaSca
Sca
 
Composite Apps using SCA (Service Component Architecture)
Composite Apps using SCA (Service Component Architecture)Composite Apps using SCA (Service Component Architecture)
Composite Apps using SCA (Service Component Architecture)
 
Oracle SOA Suite in use – a practical experience report
Oracle SOA Suite in use – a practical experience reportOracle SOA Suite in use – a practical experience report
Oracle SOA Suite in use – a practical experience report
 
Um Case de Implantação de SOA em uma Telco brasileira
Um Case de Implantação de SOA em uma Telco brasileiraUm Case de Implantação de SOA em uma Telco brasileira
Um Case de Implantação de SOA em uma Telco brasileira
 
2014 q3-platform-update-v1.06.johnmathon
2014 q3-platform-update-v1.06.johnmathon2014 q3-platform-update-v1.06.johnmathon
2014 q3-platform-update-v1.06.johnmathon
 
Stratos and PaaS for London Java Community
Stratos and PaaS for London Java CommunityStratos and PaaS for London Java Community
Stratos and PaaS for London Java Community
 
The AMIS Report from Oracle Open World and JavaOne 2011
The AMIS Report from Oracle Open World and JavaOne 2011The AMIS Report from Oracle Open World and JavaOne 2011
The AMIS Report from Oracle Open World and JavaOne 2011
 
Oracle SOA Suite 11g - high level introduction on behalf of WAAI
Oracle SOA Suite 11g - high level introduction on behalf of WAAIOracle SOA Suite 11g - high level introduction on behalf of WAAI
Oracle SOA Suite 11g - high level introduction on behalf of WAAI
 
WebServices and Workflow technologies
WebServices and Workflow technologiesWebServices and Workflow technologies
WebServices and Workflow technologies
 
The Carbon Story
The Carbon StoryThe Carbon Story
The Carbon Story
 
Soa12c launch 1 overview cr
Soa12c launch 1 overview crSoa12c launch 1 overview cr
Soa12c launch 1 overview cr
 
SOA is Dead, long live SOA !
SOA is Dead, long live SOA !SOA is Dead, long live SOA !
SOA is Dead, long live SOA !
 
The Eclipse SOA Initiative
The Eclipse SOA InitiativeThe Eclipse SOA Initiative
The Eclipse SOA Initiative
 
D8 - Bank Baltikums Case Study
D8 - Bank Baltikums Case StudyD8 - Bank Baltikums Case Study
D8 - Bank Baltikums Case Study
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Último (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Eclipse SOA Initiative

  • 1. An initiative sponsored by SOPERA Santa Clara, EclipseCON 2009 Ricco Deutscher
  • 2.
  • 3.
  • 4. SOPERA is a SOA platform developed since 2001 in Deutsche Post DHL - one of Europe’s SOA pioneers Veranstaltung vom x EAI Service Editor Process Editor Policy Editor Intelligent Deployment Eclipse Runtime Platform (J2EE, J2SE,.Net) Business Applications Business Processes Business Data/ Legacy Systems Third Party ESB ‘ s Service Registries/ Repositories SOA Security Services Messaging/ Transport Services Process Management Services Distributed Service Bus SOPERA SOPERA ToolSuite SOPERA Runtime Framework SOPERA SOPERA SOPERA SOPERA SOPERA SOPERA SOPERA SOPERA Advanced Services Framework Plug-Ins (Delivered with SOPERA) Third Party Components ARIS Business Architect Other UML Modelling Tools XMI Import Operations Delivery Design Infrastructure Administration DevBox Code Generation System Management SOPERA SOPERA
  • 5.
  • 6.
  • 7.
  • 8. Is SOA dead? “ They were too wrapped up in silly technology debates (e.g., “what’s the best ESB?” or “WS-* vs. REST”), and they missed the important stuff: architecture and services.” “ SOA is not simply a matter of deploying new technology and building service interfaces to existing applications; it requires redesign of the application portfolio.” http://apsblog.burtongroup.com/2009/01/soa-is-dead-long-live-services.html Blog by Anne Thomas Manes/Burton Group
  • 9. The problem to solve is a very fundamental one – reduction of the integration complexity High complexity (e.g. through redundancies) reduces speed of change and drives cost of change Elimination of redundancies reduces complexity
  • 10. Overpromising marketing of SOA venders damages SOA’s reputation in the market Myths by vendors Reality SOA reduces IT costs There is no business case for SOA based on IT cost reduction. The business case for SOA must come through additional business value SOA is a new technology that drives business agility in IT An increase in business agility can be achieved through elimination of redundancies in functionality and data (i.e. complexity reduction). SOA is a methodology and governance approach to eliminate these redundancies. The SOA customer may become frustrated if they just follow the myths
  • 11.
  • 12.
  • 13. Enterprise Service Bus Tooling Process Orchestration Engine Registry/Repository Management Data Integration SAM/BAM * If this is the scope of a SOA platform, then … * Service/ Business Activity Monitoring
  • 14. Enterprise Service Bus Tooling Process Orchestration Engine Registry/Repository Management Data Integration SAM/BAM * … the Eclipse offering was limited to tooling in the past * Service/ Business Activity Monitoring WTP STP-SCA STP-BPMN BPEL STP-BPEL
  • 15. ESB Tooling Process Orchestration Engine Registry/Repository Management Data Integration SAM/BAM * With the Swordfish, Eclipse extents its scope beyond tooling * Service/ Business Activity Monitoring WTP STP-SCA STP-BPMN BPEL STP-BPEL Swordfish Release 0.8 comes in April 09
  • 16.  SOPERA GmbH Swordfish’s first release is available in April 2009 Swordfish will be tightly integrated with the SOA tools already available within the Eclipse ecosystem Swordfish builds upon proven open source ESB technology, extending it with enterprise features Swordfish‘s OSGi architecture facilitates a best-of-breed approach to Enterprise SOA Swordfish reduces the complexity for application developers to embark on service-oriented architecture 4 1 2 3
  • 17. SOPERA GmbH Swordfish‘s OSGi architecture facilitates a best-of-breed ESB leveraging the experience from European SOA pioneer Deutsche Post DHL 1
  • 18. SOPERA GmbH Service Registry Configuration Store Swordfish builds upon proven open source ESB technology, extending it with enterprise features existing open source ESB technology developed in Eclipse Swordfish project Lookup & register retrieve configuration Configuration Plugin Monitoring Plugin Registry Plugin Swordfish core Apache ServiceMix 4 Swordfish framework Process Engine (Apache ODE) SOAP Binding (Apache CXF) Business Code (BPEL) Configuration Plugin Registry Plugin 2
  • 19.
  • 20.
  • 21. ESB Tooling Process Orchestration Engine Registry/Repository Management Data Integration SAM/BAM * As Eclipse still lacks major SOA functional areas and integration of the existing components … * Service/ Business Activity Monitoring WTP STP-SCA STP-BPMN BPEL STP-BPEL Missing functional area
  • 22. ESB Tooling Process Orchestration Engine Registry/Repository Management Data Integration SAM/BAM * … the goal of the initiative is to deliver an integrated Eclipse SOA platform … * Service/ Business Activity Monitoring WTP STP-SCA STP-BPMN BPEL STP-BPEL Scope of the Eclipse SOA initiative
  • 23. … as an Eclipse package for application developers Eclipse SOA package
  • 24. ESB Process Orchestration Engine Registry/Repository Management Data Integration SAM/BAM * It is planned to propose a new Eclipse project to develop a new Registry/Repository … * Service/ Business Activity Monitoring Scope of the Eclipse SOA initiative Tooling New!
  • 25. … as existing Open Source Repositories/Registries have major gaps Document Identifier Functional completeness Mule Bad Good WSO2 Nsure Open UDDI jUDDI Free bXML Adaptability Extensibility Openness
  • 26. The Repository will reuse existing open source technology Component lifecycle support (OSGi) ‏ Content management web framework (Sling) ‏ RCP (Eclipse) ‏ Model Management Data Access Transformat. Engine Security Reuse existing OSS Versioning New development Data Extraction Workflow Engine Web GUI Validation REST API JCR Content storage ‏
  • 27.  SOPERA GmbH There is a draft roadmap to form a complete SOA platform within Eclipse ESB Process Orchestration Registry & Repository Management Data Integration Service/Business Activity Monitoring Galileo June 2009 ESE November 2009 EclipseCon March 2010 Eclipse Release Summer 2010 Swordfish framework basic plugins basic tool support Integration with open source security framework Test support Full enterprise ESB BPEL process engine Integration with open source BPM suite (Spagic) Basic runtime registry Advanced runtime registry/service locator basic repository Service repository w/service lifecycle management Full enterprise service repository JMX-based management Plugin for integration into Hyperic HQ Plugins for open source ETL tools (e.g. Talend) Plugins for open source EDI tools (e.g. Smooks) Service activity reporting Complex event processing Full business activity monitoring
  • 28.
  • 29. SOPERA GmbH If you share the goal, you are welcome to join the Eclipse SOA initiative!