BPM standard
-
ExtraitESB BPEL Loanflow Oracle ESB Lesson08 BPEL ESB Loan Router Oracle Integration Product Management ESB Lesson08 Page 1 Scenario Overview Functionality BPEL LoanFlow demo uses ESB Routing Service to route approved Loan Documents to external consumers ESB Loan Routing Service Features JDeveloper ESB Diagrammer BPEL JDev service browser File Adapter Transformation Routing Service Routing Rules Steps Start ESB and BPEL PM Open ESB LoanRouter Project Register LoanRouter Project Open BPEL LoanFlow Project Modify and Deploy LoanFlow Project Test and View Results ESB Lesson08 Page 2 Oracle ESB with BPEL PM ESB is the Foundation for BPEL and SOA 9 9 9 9 9 9 Simple fast store and forward based EAI Distributed lightweight and simplified modeling Configurable routing service enables endpoint virtualization ESB enables decoupling adapters from the business process Request Reply service virtualization Enterprise application services DVM canonical routing service BPEL Gives Comprehensive SOA Value Add 9 Complex Integration Patterns 9 9 Correlation Aggregation Pipelines WS Addressing Workflow Modeled Fault Handling Long running processes that require state For BPM orchestration or composite apps BPEL ESB Use Case Loan Routing 9 9 9 BPEL routes approved loan documents through ESB ESB Routing Service decouples routing from biz process ESB dynamically adds new partners with no change to BPEL process ESB Lesson08 Page 3 ESB BPEL pattern examples ESB to BPEL 1 way asynchronous ESB initiates a long running BPEL process maybe with manual tasks BPEL to ESB 1 way asynchronous decoupled routing such as the LoanRouter example BPEL to ESB 2 way synchronous BPEL using ESB service virtualization SOAP DB adapter etc ESB to BPEL 2 way synchronous ESB utilizes BPEL complex integration patterns but must not have manual tasks else ESB request times out ESB Lesson08 Page 4 Start SOA Suite If not already running start the SOA Suite by selecting Start Oracle SOA1013 Start SOA Suite Wait for the pop up win