ActiveBPEL™ Designer User’s Guide
To start at the beginning of the tutorial, see Introduction to ActiveBPEL Tutorial.
If you have followed all tutorial parts so far, you have designed and debugged a BPEL process.
It is time to deploy the process to the ActiveBPEL Server. Deployment is the act of publishing your BPEL process to the ActiveBPEL Server where it can run. In the deployment procedure, you use the WS-Addressing specification to define endpoint references.
In the Navigator view of ActiveBPEL, you should have the following files:
By completing Part 9 of the tutorial, you will be able to:
Step 1: Complete the prerequisite checklist for deployment
A BPEL file is ready for deployment to the ActiveBPEL Server when there are no errors in the Tasks view and when a simulated execution of the process terminates normally.
Step 2: Create a process deployment descriptor file
A Process Deployment Descriptor (.pdd) file describes the relationship between the partner links defined in the BPEL file and the implementation required to interact with actual partner endpoints. You create a .pdd file to indicate where your endpoint references are. The .pdd file is an integral part of the deployment package for the process.
Recall that the loan approval process has the following definitions for partner links:
|
Partner Link Name |
Partner Role |
My Role |
|---|---|---|
|
approver |
approver |
none |
|
assessor |
assessor |
none |
|
customer |
none |
loanService |
You will assign an endpoint type for each partner role and will provide access protocol information for the process role (My Role). An endpoint type is a binding property that indicates the actual service the process interacts with. Different types give you control over specifying services you work with now and in the future. In this tutorial, you will indicate a static, “hard-coded” reference to partner services.


approver from
the Partner Links list.

WS-Addressing is automatically added based on the binding information in the WSDL file.
assessor and then select Static as
the Endpoint Type.
customer, and in the My
Role panel, select RPC Encoded for the Binding
style.
The .pdd file opens in an editor, as shown in the following example.

Step 3: Create a new project folder for deployed files
As a good practice, you will create a folder within your project to hold deployment files.

Step 4: Create a business process deployment archive and target deployment folder
To deploy your process to the ActiveBPEL Server, you must add all relevant files to an archive file (.bpr file), which is similar to a Web archive file.

ActiveBPEL Designer\Designer\workspace\ActiveBPEL_Tutorial\bpr\tutorial.bpr
[ActiveBPEL Designer Installation folder]\Server\ActiveBPEL_Tomcat\bpr
Selecting this option automatically deploys your .bpr file to the ActiveBPEL server upon completion of the export.
bpr folder.
Your path should be similar to the following:
ActiveBPEL Designer\Designer\workspace\ActiveBPEL_Tutorial\bpr
Continue to Tutorial Part 10: Running the Process on the Server.
Copyright (c) 2004-2007 Active Endpoints, Inc.