- BPEL (Business Process Execution Language) for Web services is an XML-based
language designed to enable task-sharing for a distributed
computing or grid computing environment - even across
multiple organizations - using a combination of Web services.
Written by developers from BEA Systems, IBM, and Microsoft, BPEL combines
and replaces IBM's WebServices Flow Language (WSFL) and Microsoft's XLANG
specification. (BPEL is also sometimes identified as BPELWS or BPEL4WS.)
Using BPEL, a programmer formally describes a business process that will
take place across the Web in such a way that any cooperating
entity can perform one or more steps in the process the same way. In a
supply chain process, for example, a BPEL program might describe a business
protocol that formalizes what pieces of information a product order
consists of, and what exceptions may have to be
handled. The BPEL program would not, however, specify how a given Web
service should process a given order internally.
 | Getting started with BPEL |
| To explore how the BPEL is used in the enterprise, here are some additional resources: | | BPEL Learning Guide: This SearchSOA.com learning guide introduces you to Business Process Execution Language for Web services, or BPEL4WS. In this BPEL learning guide, you'll find articles, tips, expert advice, white papers and more that will explain how BPEL fits into the world of SOA and Web services. |
| Service contracts for BPEL 2.0: The BPEL orchestration standard allows for contract-first Web services design inside an SOA. This tip identifies best practices for using BPEL and WSDL for service contracts. |
| Las Vegas bets on BPEL: BPEL-based applications are being used by the City of Las Vegas to reduce the bureaucratic paper work at its water treatment facility. |
| LAST UPDATED: |
21 Jul 2008
|
 |
Read more about BPEL:
|


 |
Do you have something to add to this definition? Let us know.
Send your comments to techterms@whatis.com
|

');
// -->
 |
 |
|  |
RELATED CONTENT
 |
SOA, BPEL working on the railroad
Commuter trains in San Francisco will soon be issuing tickets from a new SOA-based ticketing system, which combines BPEL, wireless handheld devices...
|
 |
UML and SOA the Microsoft way
Microsoft plans support for UML in its planned Oslo platform for model-driven SOA, but is not basing its new tools on that modeling language, explains...
|
 |
Oracle links SOA, data services, BI and BAM
When it comes to incorporating data services, business intelligence (BI), and business activity monitoring (BAM), Oracle has not lost sight of its...
|
|

|