Before you start
The IBM WebSphere Studio Application Developer Integration Edition, Version 5.1 has Business Process Execution Language (BPEL) support to orchestrate Web services to create business processes.
This tutorial explains how to create a Web site that uses business processes to perform daily business operations. Follow three major steps to build this example:
- Create a Web site using Struts and JSP files.
- Create Web services.
- Create BPEL processes.
With this example, you build a Web site that takes pizza orders. If the customer has a good credit history, the order is placed, and the time needed for pickup or delivery is calculated and shown on the confirmation page. If the customer has bad credit, an order cannot be placed and the customer is informed.
You create two Web services: One service is for checking a customer's credit, and another service is for calculating the time needed to prepare the pizza. The whole procedure is captured in a BPEL business process.
To run this example, you need to install WebSphere Studio Application Developer Integration Edition Version 5.1 (Trial version available).
Familiarity with this product is not required; however, some experience with WebSphere Studio or Eclipse is necessary.

