Problem solve Get help with specific problems with your technologies, process and projects.

Does BPEL support human interactions?

Does BPEL process support human interactions? Are you planning to add in this feature?
A BPEL process is an abstraction for assembling loosely-coupled Web service components into long-lived, multi-step business flows. People interventions and manual tasks are often an integral part of such transactions, particularly for exception handling or workflow/approval related tasks.

The BPEL specification deals exclusively with orchestrating Web services, which naturally leads to the design pattern of wrapping user tasks as asynchronous Web services whose interface is published using a WSDL. A BPEL orchestration server can offer support for user tasks with a pre-built Web service component.

Thus, a user task component can be readily used by BPEL developers who need to integrate user tasks into their business flows. For more information see chapter 8 of the Collaxa BPEL Developer Guide.

Dig Deeper on Topics Archive

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.