| |
| |
Table of ContentsDismantling 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
- 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
- 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
- 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 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
- 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
- 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
| |
|