Business processes in a web services world

A quick overview of BPEL4WS

From the developerWorks archives

Frank Leymann and Dieter Roller

Date archived: January 5, 2017 | First published: August 01, 2002

BPEL4WS allows the definition of both business processes that make use of web services and business processes that externalize their functionality as web services. This short paper introduces the basic language elements of BPEL4WS based on a simple example. The concepts underlying the language are briefly explained: establishing bilateral partnerships, correlating messages and processes, defining the order of the activities of a business process, and handling exceptions via long-running transactions. We'll also look at the resulting programming model, and the usage of BPEL4WS in pure B2B scenarios.

This content is no longer being updated or maintained. The full article is provided "as is" in a PDF file. Given the rapid evolution of technology, some steps and illustrations may have changed.



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=SOA and web services
ArticleID=11692
ArticleTitle=Business processes in a web services world
publish-date=08012002