Human tasks in BPEL

So far, we have seen that human interaction in business processes can get quite complex. Although the BPEL specification does not specifically cover human interactions, BPEL is appropriate for human workflows. BPEL business processes are defined as a collection of activities that invoke services. BPEL does not make a distinction between services provided by applications and other interactions, such as human interactions.

There are two main approaches to support human interactions in BPEL. The first approach is to use a human workflow service. Several vendors today have created workflow services, which leverage the rich BPEL support for asynchronous services. In this fashion, people and manual tasks become just another asynchronous ...

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.