Approach to Oracle Fusion Middleware 11g

S310103 Lonneke Dikmans & Ronald van Luttikhuizen

Agenda
• • • •
Introduction Oracle SOA Suite 11g Customer case Q&A

2

History of Oracle SOA Suite 11g 3 .

SOA Suite in Oracle Fusion Middleware 11g 4 .

Rules Human Task Service ADF Integration 5 . OSB Mediator. BPEL.Oracle SOA Suite 11g – what’s new • • • • • SCA / Service Fabric EDN.

Service Component Architecture (SCA) 6 .

Service Component Architecture (SCA) 7 .

Service Component Architecture (SCA) 8 .

Human Task Service • • • • Separate component More BPM possibilities Business rules integration Improved Worklist Application 9 .

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 .

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 .Goals.

PL/SQL.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. dehydration store 14 . AQ.

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 .

Sign up to vote on this title
UsefulNot useful