PacktLib: BPEL Cookbook: Best Practices for SOA-based integration and composite applications development

BPEL Cookbook

Credits

About the Editors

About the Authors

Foreword

Dismantling SOA Hype: A Real-World Perspective

Extending Enterprise Application Integration

Case Study Background

Implementing the Customer Details Management Module

Conclusion

Service-Oriented ERP Integration

Functional Scenario

Solution Overview

Integrating PeopleSoft CRM with Oracle ERP

Conclusion

Building the Service Value Chain

Overview of the ESA Network

Designing a Web Services Network

Conclusion

A Services-Oriented Approach to Business Rules Development

Separating Rules from Processes

Development and Maintenance

Executing JRules with Oracle BPEL Process Manager

Conclusion

Building Rich Internet Applications for Workflow and Process Monitoring

RIA Background

Sample Process

Building the Application

Running the New Account Process

Monitoring Process Activity

Rendering the Process

Viewing Audit Trail Data

Conclusion

Building BPEL Processes on the Fly

The Approach

Sample Business Scenario

Dynamically Deploying BPEL

Conclusion

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

Conclusion

Using WSIF for Integration

Understanding WSIF

Exception Handling

WSIF Binding for EJBs

Generating WSIF Bindings from JDeveloper

Conclusion

BPEL with Reliable Processing

Business Scenario

Architecture

Building the Sample

Conclusion

Managing a BPEL Production Environment

BPEL Process Manager API and Dehydration Store

Archiving Completed Instances

Deleting Callback and Invoke Messages

Deleting Stale Instances

Rerunning Failed Instances

Conclusion