Date post: | 03-Aug-2015 |
Category: |
Technology |
Upload: | guido-schmutz |
View: | 159 times |
Download: | 0 times |
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
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: [email protected] • 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
Resequencing
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 DVMs XREFs
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 Detection Coherence
Tuple-based Window
2014 © Trivadis
Eve
nt
Clo
ud
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
Loca
l E
SB
External Cloud Service Providers
Ent
erpr
ise
Ser
vice
Bus
(ES
B)
EJB
Event Processing (ESP / CEP)
State Store / Event Store
BPM and SOA Platform
Event
Business Logic/Rules
NoSQL
Analytical Applications
Data Analytics
Internet of Things
Event Processing
6
Mobile Apps
DB
Rich (Web) Client Apps
DB
Social Media Streams
Ent
erpr
ise
Eve
nt
Bus
Visualization
Biz Logic Rules
WS
Event
Business Rule Management
System Rules
Processes ACM HumanWF
Ser
vice
G
atew
ay
Access & Identity Management
Oracle Event Processing
for Java Embedded
Coherence
Oracle NoSQL Business Activity Monitoring (BAM)
Oracle RDBMS
SOA Suite
BPM Suite
Web
Logi
c JM
S
Web
Logi
c JM
S
ED
N
Oracle Rules
Oracle Event Processing (OEP)
Oracle NoSQL Oracle RDBMS
Business Activity Monitoring (BAM)
AP
I Gat
eway
E
DN
Oracle Real-Time Decisions (RTD)
ADF
MAF
Oracle Access Management
Oracle Identity Management
ADF
Java EE
Java SE
Ser
vice
Bus
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
16.09.2014 Oracle Service Bus and Oracle SOA Suite in the Mobile World
8