Web Services Business Process Execution Language

What Does Web Services Business Process Execution Language Mean?

Web Services Business Process Execution Language (WS-BPEL) is a programming language that, like Extensible Markup Language (XML), enables the defining and creation of business processes as Web services.


Conceived in 2003, WS-BPEL is designed, developed and maintained by the Organization for the Advancement of Structured Information Standards (OASIS).

Techopedia Explains Web Services Business Process Execution Language

WS-BPEL was designed to define business processes and transactions associated with Web services or applications. This applies to directly executable processes and supporting abstract processes or the business process/transaction as a whole. It also incorporates a specification for the creation and management of business processes that interact with or are external to primary business transactions.

WS-BPEL also provides enhanced program control, data manipulation, process identification and business process orchestration.


Related Terms

Margaret Rouse
Technology Expert

Margaret is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical business audience. Over the past twenty years, her IT definitions have been published by Que in an encyclopedia of technology terms and cited in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine, and Discovery Magazine. She joined Techopedia in 2011. Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages.