Paul Krill
Editor at Large

OASIS approves BPEL 2.0

news
Apr 12, 20073 mins

Web services specification gets the nod

Web Services Business Process Execution Language (WS-BPEL) 2.0 has been approved as an OASIS Standard, providing an officially ratified version of this specification for describing business process activities as Web services, OASIS said on Thursday morning.

First proposed in 2002 by vendors such as Microsoft and IBM, the specification, also known as BPEL, defines how Web services can be composed to accomplish specific tasks. OASIS has been reviewing the specification since 2003 but a formally approved version never existed until now. The specification is considered critical for functions such as b-to-b electronic commerce.

BPEL defines a model and a grammar for describing the behavior of a business process based on interactions between a process and its partners, OASIS said. Interactions occur through Web services interfaces.  Multiple service interactions with partners are defined, to achieve a business goal.

“Think of a WS-BPEL process as a reusable definition that can be deployed in different ways and in different scenarios, while maintaining a uniform application-level behavior across all of them,” said Diane Jordan of IBM, co-chair of the OASIS WSBPEL Technical Committee, in a statement released by OASIS. “WS-BPEL introduces systematic mechanisms for dealing with business exceptions. This is essential because not all transactions are straightforward and simple. WS-BPEL lets you define how you want activities to be compensated in cases where exceptions occur or a partner requests reversal.”

More than 37 organizations, including Adobe Systems, BEA Systems, Oracle, and Sun Microsystems, collaborated in the development of BPEL. OASIS members gave a thumbs-up to the specification in a vote that was closed late last month but OASIS held up an official announcement while it investigated some negative votes.

OASIS released statements from many companies in support of the specification.

“BPEL is already the industry foundation for orchestrating Web services,” said Charlton Barreto, Adobe Systems senior computer scientist and architect. “The new WS-BPEL v2.0 standard is an important milestone that represents a significant evolution of the original specification. WS-BPEL enables our customers to build and deploy successful Web services and SOA projects that scale with the organization as they add new partners, customers and services to their infrastructure.”

“As one of the earliest supporters of BPEL, Oracle has been enabling production BPEL customers for the past several years. The release of BPEL 2.0 is a significant development for the industry and will serve to increase the already strong momentum behind the BPEL standard.  In particular, our customers see BPEL 2.0 as enabling a smooth evolution path from BPEL 1.1 and are excited to see several key process orchestration requirements now included in the standard,” said Don Deutsch, vice president Standards Strategy and Architecture, Oracle.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author