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.
This was last published in June 2003

Dig Deeper on Business process modeling and design



Find more PRO+ content and other member only offers, here.

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.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.