Introducing BPEL Process Manager
Business Process Execution Language (BPEL) is fast becoming the standard for business process orchestration. Using BPEL, one can define interactions between various web-services. Most of the major software vendors like Oracle, IBM, and Microsoft support BPEL standard and have products compliant to BPEL standards.
BPEL process manager is a product from Oracle that is a container for the execution of BPEL executables. Users can deploy the BPEL definitions on a BPEL process manager, and the BPEL process manager takes care of runtime tasks like scheduling, load balancing, failover, persistence, and so on.
In this book, we will use the term BPEL process for business process definition defined using BPEL constructs, and BPEL PM for BPEL process manager.
BPEL PM is a Java based product that can run on top of a J2EE container. BPEL PM is certified to run on top of OC4J, WebLogic, and WebSphere J2EE containers. BPEL PM also needs a database for storing the state of...