oracle panel: expert insights into faster oracle soa suite project delivery

8
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 [email protected] 16.09.2014 Oracle Service Bus and Oracle SOA Suite in the Mobile World 1

Upload: guido-schmutz

Post on 03-Aug-2015

159 views

Category:

Technology


0 download

TRANSCRIPT

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

[email protected]

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

[email protected]

16.09.2014 Oracle Service Bus and Oracle SOA Suite in the Mobile World

8