PacktLib: Oracle SOA BPEL Process Manager 11gR1 – A Hands-on Tutorial

Oracle SOA BPEL Process Manager 11gR1 – A Hands-on Tutorial

Credits

About the Authors

Acknowledgement

About the Reviewers

www.PacktPub.com

Preface

Creating Basic BPEL Processes

Evolution of web applications

Evolution of integration technologies

An introduction to BPEL

Installing and configuring BPEL Process Manager

Creating an SOA Suite domain

Creating sample BPEL business processes

Deploying BPEL business processes

Testing and managing BPEL business process instances

Summary

Configuring BPEL Processes

Understanding the BPEL language framework

BPEL activities

Selecting the timeout value for synchronous processes

BPEL correlation

Creating property aliases

Adapters

Summary

Invoking a BPEL Process

Communicating between BPEL to/from Java

Invoking a service from a BPEL process

Invoking Java from BPEL

Configuring BPEL timeouts

Summary

Orchestrating BPEL Services

Orchestration

Designing orchestration

BPEL variables

Human Task

Business Rules engine

Summary

Test and Troubleshoot SOA Composites

Testing SOA composites from the EM

Testing a composite from JDeveloper

Viewing instances and messages on JDeveloper

Creating a test suite

The Dehydration Store

Troubleshooting

BPEL Process Manager logging

The MBean browser

Summary

Architect and Design Services Using BPEL

Services architecture and design guidelines

Services-based application design

Interaction design patterns

Event-Driven Architecture (EDA)

Human tasks

Summary

Performance Tuning – Systems Running BPEL Processes

The Java Virtual Machine

SOA Suite

Load balancers

Operating system

Database

Summary

Integrating the BPEL Process Manager with Service Bus, Registry, and SOA Deployment

The SOA composite application architecture

Oracle Registry

Service bus

SOA Suite deployment

Summary

Securing a BPEL Process

Securing a BPEL process

Summary

Architecting High Availability for Business Services

SOA environment

Cluster architecture

Backup and recovery strategy

Data center(s)

Oracle Service Bus

Summary

The Future of Process Modeling

Commercial off-the-shelf (COTS)

The evolution of business process modeling

Business Process Management (BPM)

Summary

Troubleshooting Techniques

JVM issues

Application issues

Database issues

CPU spikes

Load balancing issues

SSL issues

Network issues

User activity issues

Extending to a domain

Summary

Index