BPEL Table of Contents


Table of Contents

Dismantling SOA Hype: A Real-World Perspective
Chapter 1: Extending Enterprise Application Integration
Chapter 2: Service-Oriented ERP Integration
Chapter 3: Building the Service Value Chain
Chapter 4: A Services-Oriented Approach to Business Rules Development
Chapter 5: Building Rich Internet Applications for Workflow and Process Monitoring
Chapter 6: Building BPEL Processes on the Fly
Chapter 7: Making BPEL Processes Dynamic
Chapter 8: Using WSIF for Integration
Chapter 9: BPEL with Reliable Processing
Chapter 10: Managing a BPEL Production Environment
Index

  • Chapter 1: Extending Enterprise Application Integration
    • Case Study Background
    • Implementing the Customer Details Management Module
      • Step 1: Expose TIBCO and webMethods Processes as Web Services
      • Step 2: Orchestrate Web Services
      • Step 3: Add Exception Management Capability
      • Step 4: Secure Business Communication
        • Outbound Security
        • Inbound Security
      • Step 5: Centralize Logging and Error Handling
    • Conclusion
  • Chapter 2: Service-Oriented ERP Integration
    • Functional Scenario
    • Solution Overview
    • Integrating PeopleSoft CRM with Oracle ERP
      • Step 1: Design the BPEL Process
      • Step 2: Configure OA Adapter
      • Step 3: Configure PeopleSoft
        • Configure the PeopleSoft Node to Interact with the BPEL Process
        • Establish Relationship between EIP and Node
        • Create Transformation Code
        • Linking WSDL_ORDER Apps Engine Program with the Node
    • Conclusion
  • Chapter 3: Building the Service Value Chain
    • Overview of the ESA Network
    • Designing a Web Services Network
      • Setting Up the Interface Relationship
      • Simplifying Partner Enablement
      • Creating a Central Service Registry
      • Providing Self-Service Monitoring
    • Conclusion
  • Chapter 4: A Services-Oriented Approach to Business Rules Development
    • Separating Rules from Processes
      • Business Process Layer
      • Web Service Layer
      • Rules Layer
    • Development and Maintenance
      • Create Rules in a Ruleset
      • Expose the Ruleset as a Web Service
      • Invoke the Ruleset Web Service from BPEL
      • Maintenance Phase
    • Executing JRules with Oracle BPEL Process Manager
    • Conclusion
  • Chapter 6: Building BPEL Processes on the Fly
    • The Approach
    • Sample Business Scenario
      • Process Creation
      • Storing the Definition in the Database
    • Dynamically Deploying BPEL
      • XQuery Processing
      • Dynamic Deployment with Ant
    • Conclusion
  • Chapter 7: Making BPEL Processes Dynamic
    • Dynamic Binding Overview
    • Building Dynamic BPEL Processes
    • Understanding the DynamicPartnerLink Sample
    • Creating a Dynamic BPEL Process
    • Increasing the Effectiveness of Dynamic Processes
      • Eliminating Address Dependency at Run Time
        • WSDL-Independent Services
      • Invoking Multiple Dynamic Processes
    • Conclusion
  • Chapter 8: Using WSIF for Integration
    • Understanding WSIF
      • Java-to-XML Bindings
        • XML Façades
        • Developing the Java Class
        • Defining WSIF Bindings in WSDL
        • WSIF Binding for Java Class
        • Testing the Example
    • Exception Handling
      • Define User Exception in Java
      • Throw Java Exception
      • Define Fault in WSDL
      • Define WSIF Binding for Exception
      • Custom Exception Serializers
      • Custom Java Serializers
    • WSIF Binding for EJBs
      • WSDL for Session Bean
      • Add Partner Link Type
      • Supplement BPEL Process
      • Add WSIF Binding for EJB
    • Generating WSIF Bindings from JDeveloper
    • Conclusion
  • Chapter 9: BPEL with Reliable Processing
    • Business Scenario
    • Architecture
    • Building the Sample
      • Creating the Database Objects
      • Creating the DB Polling Process
      • Init Block
      • Processing
        • Process Flow
        • Exception Handling
        • Reusability
      • Reply/Report Final Status
      • Logging
      • Rethrow Fault
    • Conclusion
  • Chapter 10: Managing a BPEL Production Environment
    • BPEL Process Manager API and Dehydration Store
    • Archiving Completed Instances
      • Archiving with EJB
      • Archiving with PL/SQL
    • Deleting Callback and Invoke Messages
    • Deleting Stale Instances
    • Rerunning Failed Instances
    • Conclusion

Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Sort A-Z