BPEL Designer and Service Engine User's Guide

The Process Element

The Process element is already present in your diagram. The New Project wizards always create a skeletal BPEL file that contains at least a process element. The Process element is not on the Palette, is assumed to be present as the minimum requirement for a BPEL file.

Image shows the Process Bar and the Process Start
element.

A BPEL process can be synchronous or asynchronous. A synchronous BPEL process blocks the client (the one which is using the process) until the process finishes and returns a result to the client. An asynchronous process does not block the client. Rather it uses a callback to return the result (if any). Typically, asynchronous processes are used for longer lasting processes and synchronous are used for processes that return a result in a relatively short time. If a BPEL process uses asynchronous web services, the process itself is usually also asynchronous.

Adding BPEL Components to the Process

Right-click the Process Bar or a Process element and choose Add from the context menu to add the following:

The selected component is added to the BPEL Process.

  1. Right-click the Process element and choose Add from the context menu to add the following:

  2. Specify the name and the target namespace of the Process element in the Properties window, invoked by right-clicking the element and choosing Properties.

BPEL Process Properties

To access the BPEL Process Properties, right-click the process bar or Process Start element and select Properties. The Properties Editor appears.

Image shows the BPEL Process Properties Editor

The BPEL Properties are: