Approach to Oracle Fusion Middleware 11g<br />S310103 LonnekeDikmans & Ronald van Luttikhuizen<br />
Introduction<br />Oracle SOA Suite 11g<br />Customer case<br />Q & A<br />2<br />Agenda<br />
History of Oracle SOA Suite 11g<br />3<br />
SOA Suite in Oracle Fusion Middleware 11g<br />4<br />
Oracle SOA Suite 11g – What’s new<br />WebLogic<br />SCA / Service Fabric<br />EDN, OSB<br />Component types: Mediator, BP...
Service Component Architecture (SCA)<br />6<br />
Service Component Architecture (SCA)<br />7<br />
Service Component Architecture (SCA)<br />8<br />
Human Task Service<br />Separate component type<br />More Workflow possibilities<br />Business rules and event integration...
Immediate benefits<br />Integrated composite applications<br />New functionality<br />EDN<br />Deployment and administrati...
Introduction<br />Customer case<br />Introduction Arval<br />Migration roadmap<br />Lessons learned<br />Q & A<br />11<br ...
Car leasing company<br />Fleet > 30,000 cars<br />Part of BNP Paribas<br />Several awards<br />12<br />
Goals<br />Cost-reduction<br />Maintainability<br />Flexibility<br />Context<br />Quick ROI<br />Oracle-based<br />Traditi...
Client/browser<br />BPEL PM<br />soap<br />soap/wsif<br />ADF/ WebCenter<br />ESB<br />soap<br />rmi<br />soap<br />EJB (C...
Roadmap<br />Infrastructure<br />ADF 11g<br />SOA Suite 11g<br />Beehive, WebCenter 11g, IAM 11g <br />15<br />
Story so far...<br />11g composites in production<br />10g migration for some processes still in progress<br />Zooming in ...
Chapter 1 – EJB Web Services using JAX-WS<br />17<br />top-down<br />bottom-up<br />meet-in-the-middle<br />
Chapter 1 – EJB Web Services using JAX-WS<br />18<br />
Chapter 1 – EJB Web Services using JAX-WS<br />19<br />
Recap<br />Resolve inconsistency<br />Add additional annotations  and/or use ESB<br />Top-down and meet-in-the middle over...
Chapter 2 – ESB and BPEL to SCA<br />21<br />
Chapter 2 – ESB and BPEL to SCA<br />22<br />
Chapter 2 – ESB and BPEL to SCA<br />23<br />
Chapter 2 – ESB and BPEL to SCA<br />24<br />
Recap<br />Rule-of-thumb: “Is it reusable? Is it a business service?”<br />Yes -> Create a separate SCA composite for it<b...
Uniform fault handling<br />26<br />
Introduction<br />Customer case<br />Q & A<br />27<br />Agenda<br />
?<br />28<br />Q & A<br />
Forums on OTN<br />Articles on OTN<br />Approach Alliance Blog<br />29<br />Help	<br />
Upcoming SlideShare
Loading in …5
×

OpenWorld 2009 - Approach To Oracle Fusion Middleware 11g

1,700 views

Published on

Approach To Oracle Fusion Middleware 11g

This session presents an approach to the strategic Oracle Fusion Middleware 11g components, using a customer case and in-depth knowledge of the new Oracle SOA Suite 11g. The case study covers a car leasing firm that migrated from Oracle SOA Suite 10g and Oracle WebCenter 10g to Oracle’s strategic platform with Oracle WebLogic solutions and Oracle Application Development Framework 11g.

Topics:

• Overview of the customer’s SOA environment and infrastructure
• Migrating to Oracle WebLogic solutions and Oracle Application Development Framework 11g and how a SOA environment affects the transition
• New features of Oracle SOA Suite 11g and how to migrate to it, with a focus on Oracle Service Bus and Service Component Architecture

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,700
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

OpenWorld 2009 - Approach To Oracle Fusion Middleware 11g

  1. 1. Approach to Oracle Fusion Middleware 11g<br />S310103 LonnekeDikmans & Ronald van Luttikhuizen<br />
  2. 2. Introduction<br />Oracle SOA Suite 11g<br />Customer case<br />Q & A<br />2<br />Agenda<br />
  3. 3. History of Oracle SOA Suite 11g<br />3<br />
  4. 4. SOA Suite in Oracle Fusion Middleware 11g<br />4<br />
  5. 5. Oracle SOA Suite 11g – What’s new<br />WebLogic<br />SCA / Service Fabric<br />EDN, OSB<br />Component types: Mediator, BPEL, Rules, Human Task Service, Spring, BPMN<br />ADF Integration<br />More adapters<br />5<br />
  6. 6. Service Component Architecture (SCA)<br />6<br />
  7. 7. Service Component Architecture (SCA)<br />7<br />
  8. 8. Service Component Architecture (SCA)<br />8<br />
  9. 9. Human Task Service<br />Separate component type<br />More Workflow possibilities<br />Business rules and event integration<br />Improved Worklist Application<br />9<br />
  10. 10. Immediate benefits<br />Integrated composite applications<br />New functionality<br />EDN<br />Deployment and administration enhancements<br />MDS & SCA<br />SOA Console integrated in EM<br />Uniform fault handling<br />Interoperability based on SDO<br />(better) ADF Integration<br />10<br />
  11. 11. Introduction<br />Customer case<br />Introduction Arval<br />Migration roadmap<br />Lessons learned<br />Q & A<br />11<br />Agenda<br />
  12. 12. Car leasing company<br />Fleet > 30,000 cars<br />Part of BNP Paribas<br />Several awards<br />12<br />
  13. 13. Goals<br />Cost-reduction<br />Maintainability<br />Flexibility<br />Context<br />Quick ROI<br />Oracle-based<br />Traditional and strong drive to innovate<br />Knowledge of business processes<br />Some resistance to SOA<br />Solution<br />Re-architect Hippos based on SOA and EDA-principles<br />Realize an “electronic enterprise”<br />13<br />Goals, context and solution<br />
  14. 14. Client/browser<br />BPEL PM<br />soap<br />soap/wsif<br />ADF/ WebCenter<br />ESB<br />soap<br />rmi<br />soap<br />EJB (Customer)<br />EJB (Finance)<br />EJB (Tooling)<br />jdbc<br />ldap<br />soap<br />jdbc<br />Data, PL/SQL, AQ, dehydration store<br />OID<br />Content DB<br />14<br />
  15. 15. Roadmap<br />Infrastructure<br />ADF 11g<br />SOA Suite 11g<br />Beehive, WebCenter 11g, IAM 11g <br />15<br />
  16. 16. Story so far...<br />11g composites in production<br />10g migration for some processes still in progress<br />Zooming in on:<br />EJB Web Services using JAX-WS<br />ESB and BPEL to SCA<br />Uniform fault-handling<br />
  17. 17. Chapter 1 – EJB Web Services using JAX-WS<br />17<br />top-down<br />bottom-up<br />meet-in-the-middle<br />
  18. 18. Chapter 1 – EJB Web Services using JAX-WS<br />18<br />
  19. 19. Chapter 1 – EJB Web Services using JAX-WS<br />19<br />
  20. 20. Recap<br />Resolve inconsistency<br />Add additional annotations and/or use ESB<br />Top-down and meet-in-the middle over bottom-up<br />Migration<br />Migrate by opening projects in JDeveloper 11g<br />Move Web Service interface<br />Replace collection classes in method signature<br />Optionally replace some libraries JAX-RPC with JAX-WS<br />OC4J to WebLogic Server migration tool<br />20<br />
  21. 21. Chapter 2 – ESB and BPEL to SCA<br />21<br />
  22. 22. Chapter 2 – ESB and BPEL to SCA<br />22<br />
  23. 23. Chapter 2 – ESB and BPEL to SCA<br />23<br />
  24. 24. Chapter 2 – ESB and BPEL to SCA<br />24<br />
  25. 25. Recap<br />Rule-of-thumb: “Is it reusable? Is it a business service?”<br />Yes -> Create a separate SCA composite for it<br />No -> Create a SCA component for it and group non-reusable components together in SCA composite that is reusable<br />Migrate BPEL and ESB projects by opening them in JDeveloper 11g<br />Extract Human Tasks from BPEL components<br />BPEL migration tool<br />BPEL Domains and ESB Systems and Service Groups<br />Custom XSLT<br />Composite sensors<br />No OSB<br />25<br />
  26. 26. Uniform fault handling<br />26<br />
  27. 27. Introduction<br />Customer case<br />Q & A<br />27<br />Agenda<br />
  28. 28. ?<br />28<br />Q & A<br />
  29. 29. Forums on OTN<br />Articles on OTN<br />Approach Alliance Blog<br />29<br />Help <br />

×