Core concepts

A BPEL process consists of steps. Each step is called an activity. BPEL supports basic and structured activities. Basic activities represent basic constructs and are used for common tasks. The following shows the list of common tasks:

  • Invoking other web services, using<invoke>
  • Waiting for the client to invoke the business process through sending a message, using<receive> (receiving a request)
  • Generating a response for synchronous operations, using<reply>
  • Manipulating data variables, using<assign>
  • Indicating faults and exceptions, using<throw>
  • Waiting for some time, using<wait>
  • Terminating the entire process, using<exit>

We can then combine these and other basic activities and define complex flows that exactly specify the steps of a business ...

Get WS-BPEL 2.0 for SOA Composite Applications with IBM WebSphere 7 now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.