SlideShare a Scribd company logo
2014 © Trivadis
BASEL BERN BRUGG LAUSANNE ZUERICH DUESSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MUNICH STUTTGART VIENNA
2014 © Trivadis
Oracle Panel: Expert Insights into Faster
Oracle SOA Suite Project Delivery
Guido Schmutz, Trivadis
guido.schmutz@trivadis.com
16.09.2014
Oracle Service Bus and Oracle SOA Suite in the Mobile World
1
2014 © Trivadis
Guido Schmutz
•  Working for Trivadis for more than 17 years
•  Oracle ACE Director for Fusion Middleware and SOA
•  Co-Author of different books
•  Consultant, Trainer Software Architect for Java, Oracle, SOA,
EDA, Big Data and Fast Data
•  Member of Trivadis Architecture Board
•  Technology Manager @ Trivadis
•  More than 25 years of software development experience
•  Contact: guido.schmutz@trivadis.com
•  Blog: http://guidoschmutz.wordpress.com
•  Twitter: gschmutz
16.09.2014
2 Oracle Service Bus and Oracle SOA Suite in the Mobile World
2014 © Trivadis
It‘s not a question of Java or BPMN or BPEL or Service Bus
•  It’s about how to combine them into a architecture
Architecture matters!
•  Separation of Concerns
•  Clear Responsibilities
•  Loose Coupling
Know the strengths and weaknesses of each technology/component and use
appropriately
•  Each component has it’s key properties and features
•  Some are overlapping
2.10.2014
Oracle Panel: Expert Insights into Faster Oracle SOA Suite Project Delivery
3
How to be successful and fast ?
2014 © Trivadis
2.10.2014
Oracle Panel: Expert Insights into Faster Oracle SOA Suite Project Delivery
4
Service Bus vs. Mediator vs. BPEL 12c
Service Bus 12c
Mediator 12c
XSLT
Human Workflow
Process State/
Long running
Message Filter JCA Adapter
Decision Service
Process Orchestration
XQuery
DVMs
XREFs
Split-Join
XA Support
JDeveloper
SLA Alert Rule
Retry
Message
Throttling
Service Pooling
(Load Balancing)
Instance Monitoring
Security
Message Validation (XSD)
Reliable Messaging
Asynchronous
Messaging Pattern
Compensation
Parallel Processing
Graphical Flow
Design
Message Routing
SCA
Strong typing (XSD)
Result Set Caching
Rule-based
routing
Graphical Debugger
Fault Management Framework
Message Validation
(Schematron)
REST Binding
EDN
Service Data Object (SDO)
Unit Test Framework
BPEL/BPMN 12c
HTTP
Resequencin
g
2014 © Trivadis
OEP 12c
2.10.2014
Oracle Panel: Expert Insights into Faster Oracle SOA Suite Project Delivery
5
Service Bus vs. Mediator vs. Oracle Event Processing (OEP) 12c
Service Bus 12c
Mediator 12c
XSLT
JCA Adapter
XQuery DVMsXREFs
Split-Join
XA Support
SLA Alert Rule
Retry
Resequencing
Message Throttling
Service Pooling
(Load Balancing)
Instance
Monitoring
Message Validation (XSD)
Reliable Messaging
Asynchronous
Messaging Pattern
Graphical Flow
Design
Routing
SCA
Strong typing (XSD)
Result Set Caching
Rule-based
routing
Graphical
Debugger
Fault Management Framework
Message Validation
(Schematron)
REST Binding
EDN
Unit Test Framework
HTTP
Filter
Enrichment
Geo-Spatial
Event Pattern
Detection
Time-based
Window
Real-Time
Missing Event
DetectionCoherence
Tuple-based
Window
2014 © Trivadis
Event
Cloud
Oracle FMW in Enterprise Architecture
2.10.2014
Oracle Panel: Expert Insights into Faster Oracle SOA Suite Project Delivery
6
Enterprise
Applications
WS
REST
JMS
RDMBS
Local
ESB
External Cloud Service
Providers
EnterpriseServiceBus(ESB)
EJB
Event Processing (ESP /
CEP)
State Store / Event
Store
BPM and SOA Platform
Event
Business
Logic/Rules
NoSQL
Analytical Applications
DataAnalytics
Internet of
Things
Event Processing
6
Mobile Apps
DB
Rich (Web)
Client Apps
DB
Social Media
Streams
EnterpriseEvent
Bus
Visualization
Biz Logic Rules
WS
Event
Business Rule
Management
SystemRules
Processes ACM
HumanWF
Service
Gatewa
y
Access & Identity
Management
Oracle Event
Processing
for Java Embedded
Coherence
Oracle
NoSQL
Business Activity Monitoring (BAM)
Oracle
RDBMS
SOA Suite
BPM Suite
WebLogicJMS
WebLogicJMS
EDN
Oracle Rules
Oracle Event Processing (OEP)
Oracle
NoSQL
Oracle RDBMS
Business Activity
Monitoring (BAM)
APIGatewayEDN
Oracle Real-Time
Decisions (RTD)
ADF
MAF
Oracle Access Management
Oracle Identity Management
ADF
Java EE
Java SE
ServiceBus
Java Embedded Oracle Endeca
2014 © Trivadis
Further information ...
2.10.2014
Oracle Panel: Expert Insights into Faster Oracle SOA Suite Project Delivery
7
2014 © Trivadis
Questions and answers ...
2013 © Trivadis
BASEL BERN BRUGG LAUSANNE ZUERICH DUESSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MUNICH STUTTGART VIENNA
Guido Schmutz
Enterprise Architect
guido.schmutz@trivadis.com
16.09.2014
Oracle Service Bus and Oracle SOA Suite in the Mobile World
8

More Related Content

PDF
Introduction to Streaming Analytics
PDF
Processing Twitter Events in Real-Time with Oracle Event Processing (OEP) 12c
PDF
Real Time Analytics with Apache Cassandra - Cassandra Day Munich
PDF
Real Time Analytics with Apache Cassandra - Cassandra Day Berlin
PDF
SQL vs. NoSQL
PPTX
Fast Data: A Customer’s Journey to Delivering a Compelling Real-Time Solution
PDF
Big Data Architectures @ JAX / BigDataCon 2016
PDF
Unified Log Processing Architecture
Introduction to Streaming Analytics
Processing Twitter Events in Real-Time with Oracle Event Processing (OEP) 12c
Real Time Analytics with Apache Cassandra - Cassandra Day Munich
Real Time Analytics with Apache Cassandra - Cassandra Day Berlin
SQL vs. NoSQL
Fast Data: A Customer’s Journey to Delivering a Compelling Real-Time Solution
Big Data Architectures @ JAX / BigDataCon 2016
Unified Log Processing Architecture

What's hot (20)

PDF
Oracle Stream Explorer - Simplifying Event/Stream Processing
PDF
Blueprints for the analysis of social media
PDF
Introduction to Streaming Analytics
PDF
Reliable Data Intestion in BigData / IoT
PPTX
Real time big data stream processing
PDF
Battery Ventures: Simulating and Visualizing Large Scale Cassandra Deployments
PDF
30 Minutes to the Analytics Platform with Infrastructure as Code
PDF
Lambda at Weather Scale - Cassandra Summit 2015
PDF
A Microservice Architecture for Big Data Pipelines
PDF
Apache Cassandra for Timeseries- and Graph-Data
PDF
Processing Twitter Stream with Oracle Event Processing (OEP)
PDF
Streaming Analytics
PDF
JAZOON'13 - Guide Schmutz - Kafka and Strom Event Processing In Realtime
PDF
Proofpoint: Fraud Detection and Security on Social Media
PDF
Capital One: Using Cassandra In Building A Reporting Platform
PPTX
Stream Analytics
PDF
What is Reactive programming?
PDF
Architecting Microservices Applications with Instant Analytics
PDF
British Gas Connected Homes: Data Engineering
PDF
Cassandra SF 2015 - Repeatable, Scalable, Reliable, Observable Cassandra
Oracle Stream Explorer - Simplifying Event/Stream Processing
Blueprints for the analysis of social media
Introduction to Streaming Analytics
Reliable Data Intestion in BigData / IoT
Real time big data stream processing
Battery Ventures: Simulating and Visualizing Large Scale Cassandra Deployments
30 Minutes to the Analytics Platform with Infrastructure as Code
Lambda at Weather Scale - Cassandra Summit 2015
A Microservice Architecture for Big Data Pipelines
Apache Cassandra for Timeseries- and Graph-Data
Processing Twitter Stream with Oracle Event Processing (OEP)
Streaming Analytics
JAZOON'13 - Guide Schmutz - Kafka and Strom Event Processing In Realtime
Proofpoint: Fraud Detection and Security on Social Media
Capital One: Using Cassandra In Building A Reporting Platform
Stream Analytics
What is Reactive programming?
Architecting Microservices Applications with Instant Analytics
British Gas Connected Homes: Data Engineering
Cassandra SF 2015 - Repeatable, Scalable, Reliable, Observable Cassandra
Ad

Viewers also liked (6)

PDF
Oracle Service Bus and Oracle SOA Suite in the Mobile World
PDF
IoT Architecture - are traditional architectures good enough or do we need n...
PDF
SQL vs. NoSQL
PDF
Apache Storm vs. Spark Streaming – two Stream Processing Platforms compared
PDF
Big Data Architecture
PDF
Big Data and Fast Data - Lambda Architecture in Action
Oracle Service Bus and Oracle SOA Suite in the Mobile World
IoT Architecture - are traditional architectures good enough or do we need n...
SQL vs. NoSQL
Apache Storm vs. Spark Streaming – two Stream Processing Platforms compared
Big Data Architecture
Big Data and Fast Data - Lambda Architecture in Action
Ad

Similar to Oracle Panel: Expert Insights into Faster Oracle SOA Suite Project Delivery (20)

PDF
Soa suite12c presentation @AMIS by Simone Geib
PDF
Oracle SOA Suite 12c - News and Overview
PDF
Oracle soa suite 12c - News
PDF
SOA_BPM_12c_launch_event_SOA_track_deepdive_developerproductivityandperforman...
DOCX
Soa interview questions (autosaved)
DOCX
Soa interview questions
PDF
SOA Suite 12c Customer implementation
PDF
Oracle SOA Suite 12c 1z0-434 Day 1/3
PPTX
Managing Oracle Fusion Middleware
PPT
Oracle fusion soa online training in africa
PPT
Oracle fusion soa online training in africa
PPT
Oracle fusion soa online training in africa
PPT
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
PPTX
Oracle Service Bus 12c (12.2.1) What You Always Wanted to Know
PPT
Oracle SOA Suite in use – a practical experience report
PPTX
The mobilization of SOA Suite - the rise of REST (ADF Enterprise Mobility Co...
PPTX
Where to use OSB
PPT
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
PPTX
Introduction to soa suite 12c in 20 slides
PPT
What is an ESB? OPITZ CONSULTING - Winterberg - Trops
Soa suite12c presentation @AMIS by Simone Geib
Oracle SOA Suite 12c - News and Overview
Oracle soa suite 12c - News
SOA_BPM_12c_launch_event_SOA_track_deepdive_developerproductivityandperforman...
Soa interview questions (autosaved)
Soa interview questions
SOA Suite 12c Customer implementation
Oracle SOA Suite 12c 1z0-434 Day 1/3
Managing Oracle Fusion Middleware
Oracle fusion soa online training in africa
Oracle fusion soa online training in africa
Oracle fusion soa online training in africa
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
Oracle Service Bus 12c (12.2.1) What You Always Wanted to Know
Oracle SOA Suite in use – a practical experience report
The mobilization of SOA Suite - the rise of REST (ADF Enterprise Mobility Co...
Where to use OSB
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
Introduction to soa suite 12c in 20 slides
What is an ESB? OPITZ CONSULTING - Winterberg - Trops

More from Guido Schmutz (20)

PDF
Event Broker (Kafka) in a Modern Data Architecture
PDF
Big Data, Data Lake, Fast Data - Dataserialiation-Formats
PDF
ksqlDB - Stream Processing simplified!
PDF
Kafka as your Data Lake - is it Feasible?
PDF
Event Hub (i.e. Kafka) in Modern Data Architecture
PDF
Solutions for bi-directional integration between Oracle RDBMS & Apache Kafka
PDF
Event Hub (i.e. Kafka) in Modern Data (Analytics) Architecture
PDF
Building Event Driven (Micro)services with Apache Kafka
PDF
Location Analytics - Real-Time Geofencing using Apache Kafka
PDF
Solutions for bi-directional integration between Oracle RDBMS and Apache Kafka
PDF
What is Apache Kafka? Why is it so popular? Should I use it?
PDF
Solutions for bi-directional integration between Oracle RDBMS & Apache Kafka
PDF
Location Analytics Real-Time Geofencing using Kafka
PDF
Streaming Visualisation
PDF
Kafka as an event store - is it good enough?
PDF
Solutions for bi-directional Integration between Oracle RDMBS & Apache Kafka
PDF
Fundamentals Big Data and AI Architecture
PDF
Location Analytics - Real-Time Geofencing using Kafka
PDF
Streaming Visualization
PDF
Streaming Visualization
Event Broker (Kafka) in a Modern Data Architecture
Big Data, Data Lake, Fast Data - Dataserialiation-Formats
ksqlDB - Stream Processing simplified!
Kafka as your Data Lake - is it Feasible?
Event Hub (i.e. Kafka) in Modern Data Architecture
Solutions for bi-directional integration between Oracle RDBMS & Apache Kafka
Event Hub (i.e. Kafka) in Modern Data (Analytics) Architecture
Building Event Driven (Micro)services with Apache Kafka
Location Analytics - Real-Time Geofencing using 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?
Solutions for bi-directional integration between Oracle RDBMS & Apache Kafka
Location Analytics Real-Time Geofencing using Kafka
Streaming Visualisation
Kafka as an event store - is it good enough?
Solutions for bi-directional Integration between Oracle RDMBS & Apache Kafka
Fundamentals Big Data and AI Architecture
Location Analytics - Real-Time Geofencing using Kafka
Streaming Visualization
Streaming Visualization

Recently uploaded (20)

PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Approach and Philosophy of On baking technology
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Big Data Technologies - Introduction.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Cloud computing and distributed systems.
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
cuic standard and advanced reporting.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
Per capita expenditure prediction using model stacking based on satellite ima...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Unlocking AI with Model Context Protocol (MCP)
Encapsulation_ Review paper, used for researhc scholars
Chapter 3 Spatial Domain Image Processing.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Approach and Philosophy of On baking technology
“AI and Expert System Decision Support & Business Intelligence Systems”
Big Data Technologies - Introduction.pptx
NewMind AI Weekly Chronicles - August'25 Week I
Spectral efficient network and resource selection model in 5G networks
Reach Out and Touch Someone: Haptics and Empathic Computing
Cloud computing and distributed systems.
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
cuic standard and advanced reporting.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm

Oracle Panel: Expert Insights into Faster Oracle SOA Suite Project Delivery

  • 1. 2014 © Trivadis BASEL BERN BRUGG LAUSANNE ZUERICH DUESSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MUNICH STUTTGART VIENNA 2014 © Trivadis Oracle Panel: Expert Insights into Faster Oracle SOA Suite Project Delivery Guido Schmutz, Trivadis guido.schmutz@trivadis.com 16.09.2014 Oracle Service Bus and Oracle SOA Suite in the Mobile World 1
  • 2. 2014 © Trivadis Guido Schmutz •  Working for Trivadis for more than 17 years •  Oracle ACE Director for Fusion Middleware and SOA •  Co-Author of different books •  Consultant, Trainer Software Architect for Java, Oracle, SOA, EDA, Big Data and Fast Data •  Member of Trivadis Architecture Board •  Technology Manager @ Trivadis •  More than 25 years of software development experience •  Contact: guido.schmutz@trivadis.com •  Blog: http://guidoschmutz.wordpress.com •  Twitter: gschmutz 16.09.2014 2 Oracle Service Bus and Oracle SOA Suite in the Mobile World
  • 3. 2014 © Trivadis It‘s not a question of Java or BPMN or BPEL or Service Bus •  It’s about how to combine them into a architecture Architecture matters! •  Separation of Concerns •  Clear Responsibilities •  Loose Coupling Know the strengths and weaknesses of each technology/component and use appropriately •  Each component has it’s key properties and features •  Some are overlapping 2.10.2014 Oracle Panel: Expert Insights into Faster Oracle SOA Suite Project Delivery 3 How to be successful and fast ?
  • 4. 2014 © Trivadis 2.10.2014 Oracle Panel: Expert Insights into Faster Oracle SOA Suite Project Delivery 4 Service Bus vs. Mediator vs. BPEL 12c Service Bus 12c Mediator 12c XSLT Human Workflow Process State/ Long running Message Filter JCA Adapter Decision Service Process Orchestration XQuery DVMs XREFs Split-Join XA Support JDeveloper SLA Alert Rule Retry Message Throttling Service Pooling (Load Balancing) Instance Monitoring Security Message Validation (XSD) Reliable Messaging Asynchronous Messaging Pattern Compensation Parallel Processing Graphical Flow Design Message Routing SCA Strong typing (XSD) Result Set Caching Rule-based routing Graphical Debugger Fault Management Framework Message Validation (Schematron) REST Binding EDN Service Data Object (SDO) Unit Test Framework BPEL/BPMN 12c HTTP Resequencin g
  • 5. 2014 © Trivadis OEP 12c 2.10.2014 Oracle Panel: Expert Insights into Faster Oracle SOA Suite Project Delivery 5 Service Bus vs. Mediator vs. Oracle Event Processing (OEP) 12c Service Bus 12c Mediator 12c XSLT JCA Adapter XQuery DVMsXREFs Split-Join XA Support SLA Alert Rule Retry Resequencing Message Throttling Service Pooling (Load Balancing) Instance Monitoring Message Validation (XSD) Reliable Messaging Asynchronous Messaging Pattern Graphical Flow Design Routing SCA Strong typing (XSD) Result Set Caching Rule-based routing Graphical Debugger Fault Management Framework Message Validation (Schematron) REST Binding EDN Unit Test Framework HTTP Filter Enrichment Geo-Spatial Event Pattern Detection Time-based Window Real-Time Missing Event DetectionCoherence Tuple-based Window
  • 6. 2014 © Trivadis Event Cloud Oracle FMW in Enterprise Architecture 2.10.2014 Oracle Panel: Expert Insights into Faster Oracle SOA Suite Project Delivery 6 Enterprise Applications WS REST JMS RDMBS Local ESB External Cloud Service Providers EnterpriseServiceBus(ESB) EJB Event Processing (ESP / CEP) State Store / Event Store BPM and SOA Platform Event Business Logic/Rules NoSQL Analytical Applications DataAnalytics Internet of Things Event Processing 6 Mobile Apps DB Rich (Web) Client Apps DB Social Media Streams EnterpriseEvent Bus Visualization Biz Logic Rules WS Event Business Rule Management SystemRules Processes ACM HumanWF Service Gatewa y Access & Identity Management Oracle Event Processing for Java Embedded Coherence Oracle NoSQL Business Activity Monitoring (BAM) Oracle RDBMS SOA Suite BPM Suite WebLogicJMS WebLogicJMS EDN Oracle Rules Oracle Event Processing (OEP) Oracle NoSQL Oracle RDBMS Business Activity Monitoring (BAM) APIGatewayEDN Oracle Real-Time Decisions (RTD) ADF MAF Oracle Access Management Oracle Identity Management ADF Java EE Java SE ServiceBus Java Embedded Oracle Endeca
  • 7. 2014 © Trivadis Further information ... 2.10.2014 Oracle Panel: Expert Insights into Faster Oracle SOA Suite Project Delivery 7
  • 8. 2014 © Trivadis Questions and answers ... 2013 © Trivadis BASEL BERN BRUGG LAUSANNE ZUERICH DUESSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MUNICH STUTTGART VIENNA Guido Schmutz Enterprise Architect guido.schmutz@trivadis.com 16.09.2014 Oracle Service Bus and Oracle SOA Suite in the Mobile World 8