O'Reilly logo

Essential Business Process Modeling by Michael Havey

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Developing the Example

Because the insurance process is not trivial and uses new and possibly unfamiliar tools, its implementation (the topic of this section) is divided into several iterations. The discussion covers not only the proper BPEL implementation of the insurance process but also how to use Process Manager to build it. At a high level, the steps are:

  1. Create the project and define its WSDL.

  2. Create the variables, partner links, correlation, and receive node.

  3. Add flow and a manual task.

  4. Complete the additional coding.

These steps all assume the default configuration for all required software.

Create the Project and Define its WSDL

The first step is to create a new project in BPEL designer and to establish its WSDL interface. The steps in this process are:

  1. Start the BPEL server and the BPEL designer; click on the links Start BPEL PM Server and BPEL PM Designer in the folder Oracle BPEL Process Manager in the Windows Start Menu. (Note: the latter link starts Eclipse, for which Designer is a plug-in.)

  2. Create a new BPEL application in Designer by choosing File New Project. In the dialog box, select Oracle BPEL Project and click Next. On the next page, in the Name edit field, enter InsuranceClaim and click the Finish button.

  3. Create a file called messages.wsdl in the Insurance Claim project. Right-click Insurance Claim in the left Navigator Menu. In the context menu, select New Other, and in the dialog box, select File, under Simple. Name the file messages.wsdl, and give it the content ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required