SlideShare a Scribd company logo
1 of 39
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL –  wann soll welche Komponente eingesetzt werden? Guido Schmutz, Technology Manager / Partner
Introduction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],Data are always part of the game.
Basic idea of SOA: Services instead of  Applications
Service Classification ,[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],Basic service Composed service Process service Public enterprise service
SOA Classification – Stage of Expansion ,[object Object],[object Object],Basic  layer Composition  layer Enterprise  layer Process  layer Booking process Customer Train Hotel Billing Travel web site BookAndBill Billing app Booking
What is BPEL?    What is an ESB? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Integration Patterns (also applicable for SOA) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],Data are always part of the game.
History of Oracle SOA platform Oracle Service Bus Oracle ESB Oracle BPEL Source: Oracle
Oracle SOA Suite Components ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Coherence Cache J2EE Application Server (Oracle AS, WebLogic, WebSphere, JBoss) Messaging Fusion Middleware – Oracle SOA Suite 10.1.3.4 JRockit VM & RT Source: Oracle Apps Adapters   B2B   Partners DB Legacy CONNECTIVITY Routing Transform Data Quality ETL & Replication Data Integrator OSB and OESB SOA Agility ROUTING & DATA SERVICES Native BPEL Business  Rules Human  Workflow BPEL Process Manager ORCHESTRATION GOVERNANCE System  Monitoring Enterprise Manager UDDI WS Policies Security Web Services Manager Registry GOVERNANCE SOA lifecycle governance Enterprise Repository REAL-TIME VISIBILITY & PROCESSING Alerts Business Monitoring BAM Events Data Streams CEP Application Development Framework Enterprise Modeling BPA Suite JDeveloper Business User Modeling BPM Suite
Feature Mapping BPEL OSB OESB XSLT Transformation Message Orchestration Human Workflow Process State/ Long running Message Filter Adapter (JCA) Decision Service Process Orchestration XQuery Transformation Value Mapping Cross-Reference Tables (XREFs) Split-Join XA Support JDeveloper Eclipse/Web Console SLA Dashboard Resubmit Message Ordering Message Throttling Service Pooling (Load Balancing) Instance Monitoring Security Message Validation Reliable Messaging Asynchronous   Messaging Service Types and Transport  Compensation Parallel Processing Graphical Flow Sensors
Service Classification and the Oracle SOA Suite OSB OESB BPEL BPMN OSB OWSM Basic service Composed service Process service Public enterprise service
Oracle SOA Suite 11g (from July 1 st  2009!) ,[object Object],[object Object],[object Object],[object Object],Oracle  Service Bus 11g 10gR3 11g rev rev ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],today Fall 2008 FY 2009 Repository AquaLogic Service Bus 3.0 Oracle  Service Bus 3.1 BPEL Rules Human Workflow Oracle ESB rev Service Infrastructure Service/Event Delivery API Policy Manager BPEL Human Workflow Business Rules Mediator
Oracle SOA Suite 11g – Mediator in SCA Composite ,[object Object],Mediator
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],Data are always part of the game.
SOA Architecture Mediator (OESB) OSB Oracle Data Integrator (ODI) OSB
Federated Service Bus Infrastructure ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Source:  http://soa-eda.blogspot.com/2009/03/federared-service-bus-infrastructure.html Mediator (OESB) Mediator (OESB) OSB OSB
Multiple SOA Domains linked by Enterprise-level ESB
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],Data are always part of the game.
Trivadis Integration Architecture Blueprint
Trivadis Integration Architecture Blueprint
Canonical Datamodel in Mediation Layer Mediator (OESB) or OSB
Canonical Datamodel in the Process Layer Mediator (OESB) or  OSB Mediator (OESB) or  OSB BPEL  Process  Manager
Basic Services on the ESB ,[object Object],[object Object],[object Object]
Process Services with BPEL ,[object Object],[object Object],[object Object]
Composite Services in BPEL ,[object Object],[object Object]
Asynchronous Messaging on the ESB ,[object Object]
Routing, Enrichment and Message Translation on the ESB
Process service triggers traditional population
ESB and BPEL in the Oracle Application Integration Architecture (AIA) ,[object Object]
Service-Oriented Integration
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],Data are always part of the game.
Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Thank you! ? www.trivadis.com
OSB: Advanced Service Pooling and Throttling ,[object Object],[object Object],[object Object],Service Clients Endpoint URL 1 Endpoint URL 3 Endpoint   URL 2 Proxy Svc Client 1 OSB Cluster Bus Svc If a URI is non-responsive, take the URI out of the pool Bring the URI back in the pool when it is back-up
OSB: Split-Join ,[object Object],[object Object],[object Object],Split ForEach ProcessOrder AquaLogic Service Bus Join ProcessOrder 15 Order 1 Order 2 Order 3 SPLIT Response 1 Response  2 Response 3 JOIN Request Payload Response Payload
Oracle SOA Suite 11g

More Related Content

What's hot

Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
Luqman Shareef
 
Oracle Cloud Infrastructure.pptx
Oracle Cloud Infrastructure.pptxOracle Cloud Infrastructure.pptx
Oracle Cloud Infrastructure.pptx
GarvitNTT
 

What's hot (20)

Introduction to Amazon Redshift
Introduction to Amazon RedshiftIntroduction to Amazon Redshift
Introduction to Amazon Redshift
 
Digital integration hub: Why, what and how?
Digital integration hub: Why, what and how?Digital integration hub: Why, what and how?
Digital integration hub: Why, what and how?
 
Data Migration to Azure
Data Migration to AzureData Migration to Azure
Data Migration to Azure
 
Modeling data and best practices for the Azure Cosmos DB.
Modeling data and best practices for the Azure Cosmos DB.Modeling data and best practices for the Azure Cosmos DB.
Modeling data and best practices for the Azure Cosmos DB.
 
Databricks Fundamentals
Databricks FundamentalsDatabricks Fundamentals
Databricks Fundamentals
 
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
 
Oracle DB를 AWS로 이관하는 방법들 - 서호석 클라우드 사업부/컨설팅팀 이사, 영우디지탈 :: AWS Summit Seoul 2021
Oracle DB를 AWS로 이관하는 방법들 - 서호석 클라우드 사업부/컨설팅팀 이사, 영우디지탈 :: AWS Summit Seoul 2021Oracle DB를 AWS로 이관하는 방법들 - 서호석 클라우드 사업부/컨설팅팀 이사, 영우디지탈 :: AWS Summit Seoul 2021
Oracle DB를 AWS로 이관하는 방법들 - 서호석 클라우드 사업부/컨설팅팀 이사, 영우디지탈 :: AWS Summit Seoul 2021
 
CAP theorem and distributed systems
CAP theorem and distributed systemsCAP theorem and distributed systems
CAP theorem and distributed systems
 
Building a Logical Data Fabric using Data Virtualization (ASEAN)
Building a Logical Data Fabric using Data Virtualization (ASEAN)Building a Logical Data Fabric using Data Virtualization (ASEAN)
Building a Logical Data Fabric using Data Virtualization (ASEAN)
 
Azure SQL Database Managed Instance
Azure SQL Database Managed InstanceAzure SQL Database Managed Instance
Azure SQL Database Managed Instance
 
Evolution from EDA to Data Mesh: Data in Motion
Evolution from EDA to Data Mesh: Data in MotionEvolution from EDA to Data Mesh: Data in Motion
Evolution from EDA to Data Mesh: Data in Motion
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
 
Introducing Azure SQL Data Warehouse
Introducing Azure SQL Data WarehouseIntroducing Azure SQL Data Warehouse
Introducing Azure SQL Data Warehouse
 
App Modernization Pitch Deck.pptx
App Modernization Pitch Deck.pptxApp Modernization Pitch Deck.pptx
App Modernization Pitch Deck.pptx
 
Introduction to Azure Data Lake
Introduction to Azure Data LakeIntroduction to Azure Data Lake
Introduction to Azure Data Lake
 
Oracle databáze – Konsolidovaná Data Management Platforma
Oracle databáze – Konsolidovaná Data Management PlatformaOracle databáze – Konsolidovaná Data Management Platforma
Oracle databáze – Konsolidovaná Data Management Platforma
 
AWS VS AZURE VS GCP.pptx
AWS VS AZURE VS GCP.pptxAWS VS AZURE VS GCP.pptx
AWS VS AZURE VS GCP.pptx
 
Service Oriented Architecture & Beyond
Service Oriented Architecture & BeyondService Oriented Architecture & Beyond
Service Oriented Architecture & Beyond
 
Discover SAP BusinessObjects BI 4.3 SP03
Discover SAP BusinessObjects BI 4.3 SP03Discover SAP BusinessObjects BI 4.3 SP03
Discover SAP BusinessObjects BI 4.3 SP03
 
Oracle Cloud Infrastructure.pptx
Oracle Cloud Infrastructure.pptxOracle Cloud Infrastructure.pptx
Oracle Cloud Infrastructure.pptx
 

Viewers also liked

Ebs soa con8716_pdf_8716_0001
Ebs soa con8716_pdf_8716_0001Ebs soa con8716_pdf_8716_0001
Ebs soa con8716_pdf_8716_0001
jucaab
 
Primavera integration possibilities technical overview ppt
Primavera integration possibilities   technical overview pptPrimavera integration possibilities   technical overview ppt
Primavera integration possibilities technical overview ppt
p6academy
 

Viewers also liked (9)

Oracle SOA Development - Hands-On from Start to Finish
Oracle SOA Development - Hands-On from Start to FinishOracle SOA Development - Hands-On from Start to Finish
Oracle SOA Development - Hands-On from Start to Finish
 
Hands-On with Oracle SOA
Hands-On with Oracle SOAHands-On with Oracle SOA
Hands-On with Oracle SOA
 
Getting Started with Security for your Oracle SOA Suite Integrations
Getting Started with Security for your Oracle SOA Suite IntegrationsGetting Started with Security for your Oracle SOA Suite Integrations
Getting Started with Security for your Oracle SOA Suite Integrations
 
Oracle SOA, AIA & Fusion Apps
Oracle SOA, AIA & Fusion AppsOracle SOA, AIA & Fusion Apps
Oracle SOA, AIA & Fusion Apps
 
Oracle Service Bus and Oracle SOA Suite in the Mobile World
Oracle Service Bus and Oracle SOA Suite in the Mobile WorldOracle Service Bus and Oracle SOA Suite in the Mobile World
Oracle Service Bus and Oracle SOA Suite in the Mobile World
 
Ebs soa con8716_pdf_8716_0001
Ebs soa con8716_pdf_8716_0001Ebs soa con8716_pdf_8716_0001
Ebs soa con8716_pdf_8716_0001
 
Implementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureImplementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration Architecture
 
Primavera integration possibilities technical overview ppt
Primavera integration possibilities   technical overview pptPrimavera integration possibilities   technical overview ppt
Primavera integration possibilities technical overview ppt
 
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
 

Similar to Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL

Next Generation_WVI
Next Generation_WVINext Generation_WVI
Next Generation_WVI
Prasad Kapu
 
Web Service Composition mit WS-BPEL und dem Open-Source-Orchester
Web Service Composition mit WS-BPEL und dem Open-Source-OrchesterWeb Service Composition mit WS-BPEL und dem Open-Source-Orchester
Web Service Composition mit WS-BPEL und dem Open-Source-Orchester
Tammo van Lessen
 

Similar to Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL (20)

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)
 
WebServices and Workflow technologies
WebServices and Workflow technologiesWebServices and Workflow technologies
WebServices and Workflow technologies
 
Presentation
PresentationPresentation
Presentation
 
Mule ESB
Mule ESBMule ESB
Mule ESB
 
Presentation
PresentationPresentation
Presentation
 
Next Generation_WVI
Next Generation_WVINext Generation_WVI
Next Generation_WVI
 
Real world integration using mule
Real world integration using muleReal world integration using mule
Real world integration using mule
 
Oracle soa suite online training
Oracle soa suite online trainingOracle soa suite online training
Oracle soa suite online training
 
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
 
Sca
ScaSca
Sca
 
Oracle soa online training in uk,usa and india
Oracle soa online training in uk,usa and indiaOracle soa online training in uk,usa and india
Oracle soa online training in uk,usa and india
 
Introduction to business process execution language
Introduction to business process execution languageIntroduction to business process execution language
Introduction to business process execution language
 
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
 
Reusing Existing Java EE Applications from SOA Suite 11g
Reusing Existing Java EE Applications from SOA Suite 11gReusing Existing Java EE Applications from SOA Suite 11g
Reusing Existing Java EE Applications from SOA Suite 11g
 
Choosing The Right ESB
Choosing The Right ESBChoosing The Right ESB
Choosing The Right ESB
 
Web Service Composition mit WS-BPEL und dem Open-Source-Orchester
Web Service Composition mit WS-BPEL und dem Open-Source-OrchesterWeb Service Composition mit WS-BPEL und dem Open-Source-Orchester
Web Service Composition mit WS-BPEL und dem Open-Source-Orchester
 
Eclipse SOA Initiative
Eclipse SOA InitiativeEclipse SOA Initiative
Eclipse SOA Initiative
 
What is an ESB? OPITZ CONSULTING - Winterberg - Trops
What is an ESB? OPITZ CONSULTING - Winterberg - TropsWhat is an ESB? OPITZ CONSULTING - Winterberg - Trops
What is an ESB? OPITZ CONSULTING - Winterberg - Trops
 
Introduction to bpel
Introduction to bpelIntroduction to bpel
Introduction to bpel
 
Library Web Services for Discovery and Delivery of Scientific Information
Library Web Services for Discovery and Delivery of Scientific InformationLibrary Web Services for Discovery and Delivery of Scientific Information
Library Web Services for Discovery and Delivery of Scientific Information
 

More from Guido Schmutz

Kafka as your Data Lake - is it Feasible?
Kafka as your Data Lake - is it Feasible?Kafka as your Data Lake - is it Feasible?
Kafka as your Data Lake - is it Feasible?
Guido Schmutz
 
Location Analytics - Real-Time Geofencing using Apache Kafka
Location Analytics - Real-Time Geofencing using Apache KafkaLocation Analytics - Real-Time Geofencing using Apache Kafka
Location Analytics - Real-Time Geofencing using Apache Kafka
Guido Schmutz
 
Location Analytics Real-Time Geofencing using Kafka
Location Analytics Real-Time Geofencing using KafkaLocation Analytics Real-Time Geofencing using Kafka
Location Analytics Real-Time Geofencing using Kafka
Guido Schmutz
 
Streaming Visualisation
Streaming VisualisationStreaming Visualisation
Streaming Visualisation
Guido Schmutz
 
Solutions for bi-directional Integration between Oracle RDMBS & Apache Kafka
Solutions for bi-directional Integration between Oracle RDMBS & Apache KafkaSolutions for bi-directional Integration between Oracle RDMBS & Apache Kafka
Solutions for bi-directional Integration between Oracle RDMBS & Apache Kafka
Guido Schmutz
 

More from Guido Schmutz (20)

30 Minutes to the Analytics Platform with Infrastructure as Code
30 Minutes to the Analytics Platform with Infrastructure as Code30 Minutes to the Analytics Platform with Infrastructure as Code
30 Minutes to the Analytics Platform with Infrastructure as Code
 
Event Broker (Kafka) in a Modern Data Architecture
Event Broker (Kafka) in a Modern Data ArchitectureEvent Broker (Kafka) in a Modern Data Architecture
Event Broker (Kafka) in a Modern Data Architecture
 
Big Data, Data Lake, Fast Data - Dataserialiation-Formats
Big Data, Data Lake, Fast Data - Dataserialiation-FormatsBig Data, Data Lake, Fast Data - Dataserialiation-Formats
Big Data, Data Lake, Fast Data - Dataserialiation-Formats
 
ksqlDB - Stream Processing simplified!
ksqlDB - Stream Processing simplified!ksqlDB - Stream Processing simplified!
ksqlDB - Stream Processing simplified!
 
Kafka as your Data Lake - is it Feasible?
Kafka as your Data Lake - is it Feasible?Kafka as your Data Lake - is it Feasible?
Kafka as your Data Lake - is it Feasible?
 
Event Hub (i.e. Kafka) in Modern Data Architecture
Event Hub (i.e. Kafka) in Modern Data ArchitectureEvent Hub (i.e. Kafka) in Modern Data Architecture
Event Hub (i.e. Kafka) in Modern Data Architecture
 
Solutions for bi-directional integration between Oracle RDBMS & Apache Kafka
Solutions for bi-directional integration between Oracle RDBMS & Apache KafkaSolutions for bi-directional integration between Oracle RDBMS & Apache Kafka
Solutions for bi-directional integration between Oracle RDBMS & Apache Kafka
 
Event Hub (i.e. Kafka) in Modern Data (Analytics) Architecture
Event Hub (i.e. Kafka) in Modern Data (Analytics) ArchitectureEvent Hub (i.e. Kafka) in Modern Data (Analytics) Architecture
Event Hub (i.e. Kafka) in Modern Data (Analytics) Architecture
 
Building Event Driven (Micro)services with Apache Kafka
Building Event Driven (Micro)services with Apache KafkaBuilding Event Driven (Micro)services with Apache Kafka
Building Event Driven (Micro)services with Apache Kafka
 
Location Analytics - Real-Time Geofencing using Apache Kafka
Location Analytics - Real-Time Geofencing using Apache KafkaLocation Analytics - Real-Time Geofencing using Apache Kafka
Location Analytics - Real-Time Geofencing using Apache Kafka
 
Solutions for bi-directional integration between Oracle RDBMS and Apache Kafka
Solutions for bi-directional integration between Oracle RDBMS and Apache KafkaSolutions for bi-directional integration between Oracle RDBMS and Apache Kafka
Solutions for bi-directional integration between Oracle RDBMS and Apache Kafka
 
What is Apache Kafka? Why is it so popular? Should I use it?
What is Apache Kafka? Why is it so popular? Should I use it?What is Apache Kafka? Why is it so popular? Should I use it?
What is Apache Kafka? Why is it so popular? Should I use it?
 
Solutions for bi-directional integration between Oracle RDBMS & Apache Kafka
Solutions for bi-directional integration between Oracle RDBMS & Apache KafkaSolutions for bi-directional integration between Oracle RDBMS & Apache Kafka
Solutions for bi-directional integration between Oracle RDBMS & Apache Kafka
 
Location Analytics Real-Time Geofencing using Kafka
Location Analytics Real-Time Geofencing using KafkaLocation Analytics Real-Time Geofencing using Kafka
Location Analytics Real-Time Geofencing using Kafka
 
Streaming Visualisation
Streaming VisualisationStreaming Visualisation
Streaming Visualisation
 
Kafka as an event store - is it good enough?
Kafka as an event store - is it good enough?Kafka as an event store - is it good enough?
Kafka as an event store - is it good enough?
 
Solutions for bi-directional Integration between Oracle RDMBS & Apache Kafka
Solutions for bi-directional Integration between Oracle RDMBS & Apache KafkaSolutions for bi-directional Integration between Oracle RDMBS & Apache Kafka
Solutions for bi-directional Integration between Oracle RDMBS & Apache Kafka
 
Fundamentals Big Data and AI Architecture
Fundamentals Big Data and AI ArchitectureFundamentals Big Data and AI Architecture
Fundamentals Big Data and AI Architecture
 
Location Analytics - Real-Time Geofencing using Kafka
Location Analytics - Real-Time Geofencing using Kafka Location Analytics - Real-Time Geofencing using Kafka
Location Analytics - Real-Time Geofencing using Kafka
 
Streaming Visualization
Streaming VisualizationStreaming Visualization
Streaming Visualization
 

Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL

  • 1. Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL – wann soll welche Komponente eingesetzt werden? Guido Schmutz, Technology Manager / Partner
  • 2.
  • 3.
  • 4. Basic idea of SOA: Services instead of Applications
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. History of Oracle SOA platform Oracle Service Bus Oracle ESB Oracle BPEL Source: Oracle
  • 11.
  • 12. Coherence Cache J2EE Application Server (Oracle AS, WebLogic, WebSphere, JBoss) Messaging Fusion Middleware – Oracle SOA Suite 10.1.3.4 JRockit VM & RT Source: Oracle Apps Adapters B2B Partners DB Legacy CONNECTIVITY Routing Transform Data Quality ETL & Replication Data Integrator OSB and OESB SOA Agility ROUTING & DATA SERVICES Native BPEL Business Rules Human Workflow BPEL Process Manager ORCHESTRATION GOVERNANCE System Monitoring Enterprise Manager UDDI WS Policies Security Web Services Manager Registry GOVERNANCE SOA lifecycle governance Enterprise Repository REAL-TIME VISIBILITY & PROCESSING Alerts Business Monitoring BAM Events Data Streams CEP Application Development Framework Enterprise Modeling BPA Suite JDeveloper Business User Modeling BPM Suite
  • 13. Feature Mapping BPEL OSB OESB XSLT Transformation Message Orchestration Human Workflow Process State/ Long running Message Filter Adapter (JCA) Decision Service Process Orchestration XQuery Transformation Value Mapping Cross-Reference Tables (XREFs) Split-Join XA Support JDeveloper Eclipse/Web Console SLA Dashboard Resubmit Message Ordering Message Throttling Service Pooling (Load Balancing) Instance Monitoring Security Message Validation Reliable Messaging Asynchronous Messaging Service Types and Transport Compensation Parallel Processing Graphical Flow Sensors
  • 14. Service Classification and the Oracle SOA Suite OSB OESB BPEL BPMN OSB OWSM Basic service Composed service Process service Public enterprise service
  • 15.
  • 16.
  • 17.
  • 18. SOA Architecture Mediator (OESB) OSB Oracle Data Integrator (ODI) OSB
  • 19.
  • 20. Multiple SOA Domains linked by Enterprise-level ESB
  • 21.
  • 24. Canonical Datamodel in Mediation Layer Mediator (OESB) or OSB
  • 25. Canonical Datamodel in the Process Layer Mediator (OESB) or OSB Mediator (OESB) or OSB BPEL Process Manager
  • 26.
  • 27.
  • 28.
  • 29.
  • 30. Routing, Enrichment and Message Translation on the ESB
  • 31. Process service triggers traditional population
  • 32.
  • 34.
  • 35.
  • 36. Thank you! ? www.trivadis.com
  • 37.
  • 38.

Editor's Notes

  1. Solid circles: new components from the BEA acquisition Dotted circles: significant enhancements resulting from the BEA acquisition
  2. Upgrade = fully automated Migration = mostly manual