ActiveBPEL® Designer User’s Guide
The ActiveBPEL tutorial guides you through creating a Business Process Execution Language (BPEL) process, testing the process in simulation mode without deploying to an execution engine, then deploying the process and using remote debugging.
You will create a loan approval process definition. The process describes the interactions among three participants, the control flow, and decisions based on exchanged data. It is based on Web Services Description Language (WSDL) documents that describes the messages and business operations used in the process.
Note: The example process and WSDL file are based on the code listed in the WS-BPEL 2.0 specification. We have made some significant changes to provide more insight into creating and testing BPEL.
Also, note that the loan process WSDL file includes the required BPEL extension for partner link types, but not the optional property and property alias extensions required for correlation.
When you have completed the tutorial you will have worked with most, but not all, of ActiveBPEL’s capabilities. Be sure to see ActiveBPEL Feature Tour and Tips and Tricks for a discussion of product capabilities.
The tutorial is divided into the following sections:
You will learn how to create the tutorial project, create and open a process document, and become familiar with the ActiveBPEL environment.
You will learn how to use the Process Editor and graphical toolkit to develop the sample loan approval process BPEL definition.
You will learn to add WSDL files to ActiveBPEL to make all pertinent partner link types, roles, operations, and messages available for building processes.
You will learn the powerful shortcuts in ActiveBPEL to create receive, reply and invoke activities in a process by starting with a WSDL operation.
You will learn how to complete a process definition by adding an assign activity, a copy operation, links, link transitions, and namespaces. You will learn how to view your process in both a graphical and hierarchical view. You will learn how to create namespaces, variables, and activities manually, as an alternative to using the Operation Wizard.
You will learn how to catch errors sent to the process.
A short discussion of these topics, which are not included in the sample process.
You will learn how to simulate execution of your process with sample data values.
You will learn how to create a process deployment descriptor file and package several files into a business process archive for deployment to the ActiveBPEL server.
You will learn how to deploy, run, manage, and test a process on the ActiveBPEL server.
You will learn how to set up remote process launch configurations to debug a process running on the server.
Copyright (c) 2004-2008 Active Endpoints, Inc.