The Business Process Execution Language for Web Services

Rania Y. Khalaf, Nirmal K. Mukhi, Francisco Curbera, Sanjiva Weerawarana · 2005

The advent of service-oriented computing, realized in part by the Web services framework, makes services the basic building blocks for creating composite, distributed applications. BPEL4WS is a workflow-based XML language for composing Web services, using a combined calculus-and-graph based approach to create processes. Its compositions are recursive, with a process itself exposed as a Web service. This chapter presents the concepts of the language, including composition, data manipulation, routing of messages to process instances, binding to other services, and handling of events, faults and compensation.

Read the paper · More papers on PaperTik