BT

WS-BPEL 2.0 Approaching Public Review

| by Miko Matsumura Follow 0 Followers on Aug 14, 2006. Estimated reading time: 1 minute |

The Web Services Business Process Execution Language Version 2.0 Specification is approaching the public review stage. This is an OASIS specification and governs process execution in SOA.

BPEL has the support of many major vendors, notably Oracle which advanced the state of BPEL with its acquisition of Collaxa. There are many BPEL engines available including open source ActiveBPEL and Twister.

BPEL is a maturing standard for business process execution. It evolved from precursor languages  WSFL and XLANG. BPEL focuses on state transitions, referred to as an Abstract Process, not on fine-grained business logic, and thus A BPEL Abstract Process represents a set of publicly observable behaviors in a standardized fashion. An Abstract Process includes information such as when to wait for messages, when to send messages, when to compensate for failed transactions, etc.

What's new in WS-BPEL 2.0?

    * New activity types (if-then-else, repeatUntil, validate, forEach, extensionActivity)
    * Completion condition in forEach activity
    * Variable initialization
    * XSLT for variable transformations (New XPath extension function bpws:doXslTransform)
    * XPath access to variable data (XPath variable syntax $variable[.part]/location)
    * XML schema variables in Web service activities (for WS-I doc/lit style service interactions)
    * Locally declared messageExchange (internal correlation of receive and reply activities)
    * Clarification of Abstract Processes (syntax and semantics)
 

The specification does not address "human endpoints" or workflows, which is addressed in an informal proposal called "BPEL for People".

 

The specification lists the following editors.

Alexandre Alves, BEA 
Assaf Arkin, Intalio

Sid Askary 
Ben Bloch
Francisco Curbera, IBM 
Yaron Goland, BEA 
Neelakantan Kartha, Sterling Commerce 
Canyang Kevin Liu, SAP 

Dieter König, IBM

Mike Marin, FileNet

Vinkesh Mehta, Deloitte

Satish Thatte, Microsoft 

Danny van der Rijn, TIBCO Software
Prasad Yendluri, webMethods 

Alex Yiu, Oracle 

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Apache ODE / Intalio PXE by Arnaud Blandin

Intalio PXE, one of the first BPEL 2.0 Engine has been donated to Apache. It is currently under incubation under the code name ODE. Check out the ODE Wiki for more information.
Intalio|BPMS supports BPEL4People through the Intalio|Workflow component. It is available at bpms.intalio.com.

Regards,

Arnaud

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

1 Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT