Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
139 views

Approach To Oracle Fusion Middleware 11g

This document discusses Oracle SOA Suite 11g and Arval's migration to it. It begins with an introduction to SOA Suite 11g, including new features like the Service Component Architecture and Human Task Service. It then discusses Arval, a car leasing company that is migrating its applications to better enable cost reduction, maintainability and flexibility. Arval's migration roadmap includes moving to ADF 11g, SOA Suite 11g and other Oracle Fusion Middleware 11g components. The document outlines Arval's experience so far migrating EJB web services to use JAX-WS and moving BPEL processes and an ESB to SCA composites. It provides best practices and recaps of lessons

Uploaded by

sadiq106
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
139 views

Approach To Oracle Fusion Middleware 11g

This document discusses Oracle SOA Suite 11g and Arval's migration to it. It begins with an introduction to SOA Suite 11g, including new features like the Service Component Architecture and Human Task Service. It then discusses Arval, a car leasing company that is migrating its applications to better enable cost reduction, maintainability and flexibility. Arval's migration roadmap includes moving to ADF 11g, SOA Suite 11g and other Oracle Fusion Middleware 11g components. The document outlines Arval's experience so far migrating EJB web services to use JAX-WS and moving BPEL processes and an ESB to SCA composites. It provides best practices and recaps of lessons

Uploaded by

sadiq106
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 28

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
Oracle SOA Suite 11g – what’s new

• SCA / Service Fabric


• EDN, OSB
• Mediator, BPEL, Rules
• Human Task Service
• ADF Integration

5
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
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 ESB
soap
rmi
soap

EJB EJB EJB


(Tooling) (Finance) (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