Professional Documents
Culture Documents
Approach To Oracle Fusion Middleware 11g: S310103 Lonneke Dikmans & Ronald Van Luttikhuizen
Approach To Oracle Fusion Middleware 11g: S310103 Lonneke Dikmans & Ronald Van Luttikhuizen
Approach To Oracle Fusion Middleware 11g: S310103 Lonneke Dikmans & Ronald Van Luttikhuizen
Agenda
Introduction Oracle SOA Suite 11g Customer case Q&A
Immediate benefits
Integrated composite applications New functionality
EDN
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
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
Roadmap
Infrastructure
ADF 11g
Story so far...
In progress EJB Web Services using JAX-WS ESB and BPEL to SCA
bottom-up
top-down
meet-in-the-middle
17
18
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
21
22
23
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
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