Approach To Oracle Fusion Middleware 11g: S310103 Lonneke Dikmans & Ronald Van Luttikhuizen

You might also like

You are on page 1of 28

Approach to Oracle Fusion Middleware 11g

S310103 Lonneke Dikmans & Ronald van Luttikhuizen

Agenda

Introduction Oracle SOA Suite 11g Customer case Q&A

History of Oracle SOA Suite 11g

SOA Suite in Oracle Fusion Middleware 11g

Oracle SOA Suite 11g whats new



SCA / Service Fabric EDN, OSB Mediator, BPEL, Rules Human Task Service ADF Integration

Service Component Architecture (SCA)

Service Component Architecture (SCA)

Service Component Architecture (SCA)

Human Task Service



Separate component More BPM possibilities Business rules integration Improved Worklist Application

Immediate benefits
Integrated composite applications New functionality
EDN

Deployment and administration enhancements


MDS & SCA SOA Console integrated in EM

Interoperability based on SDO (better) ADF Integration

10

Agenda
Introduction Customer case
Introduction Arval Migration roadmap Lessons learned

Q&A

11

Car leasing company Fleet > 30,000 cars Part of BNP Paribas Several awards

12

Goals, context and solution


Goals
Cost-reduction Maintainability Flexibility

Context

Quick ROI Oracle-based Traditional and strong drive to innovate Knowledge of business processes Some resistance to SOA

Solution
Re-architect Hippos based on SOA and EDA-principles Realize an electronic enterprise

13

Client/browser
soap

BPEL PM

soap/wsif

ADF/ WebCenter
soap rmi

ESB

soap

EJB (Tooling)

EJB (Finance)

EJB (Customer)

jdbc

soap

ldap

jdbc

Content DB

OID Data, PL/SQL, AQ, dehydration store 14

Roadmap

Infrastructure

ADF 11g

SOA Suite 11g

WebCenter 11g, IAM 11g


15

Story so far...
In progress EJB Web Services using JAX-WS ESB and BPEL to SCA

Chapter 1 EJB Web Services using JAX-WS

bottom-up

top-down

meet-in-the-middle

17

Chapter 1 EJB Web Services using JAX-WS

18

Chapter 1 EJB Web Services using JAX-WS

19

Recap
Resolve inconsistency Add additional annotations and/or use ESB Top-down and meet-in-the middle over bottom-up Migration Migrate by opening projects in JDeveloper 11g Move Web Service interface Replace collection classes in method signature Optionally replace some libraries JAX-RPC with JAX-WS OC4J to WebLogic Server migration tool

20

Chapter 2 ESB and BPEL to SCA

21

Chapter 2 ESB and BPEL to SCA

22

Chapter 2 ESB and BPEL to SCA

23

Chapter 2 ESB and BPEL to SCA

24

Recap
Rule-of-thumb: Is it reusable? Is it a business service?
Yes Create a separate SCA composite for it No Create a SCA component for it and group non-reusable components
together in SCA composite that is reusable

Migrate BPEL and ESB projects by opening them in JDeveloper 11g


Extract Human Tasks from BPEL components BPEL migration tool

BPEL Domains and ESB Systems and Service Groups Custom XSLT Composite sensors No OSB
25

Agenda
Introduction Customer case Q&A

26

Q&A

27

Help
Forums on OTN Articles on OTN Approach Alliance Blog

28

You might also like