Presentation is loading. Please wait.

Presentation is loading. Please wait.

What’s new in WS-BPEL 2.0? Last Modified: Aug 30, 2006.

Similar presentations


Presentation on theme: "What’s new in WS-BPEL 2.0? Last Modified: Aug 30, 2006."— Presentation transcript:

1 What’s new in WS-BPEL 2.0? Last Modified: Aug 30, 2006

2 What’s new in WS-BPEL 2.0? Data Access [#1]
Introduce XSD complex-type variable Simplify xpath expression by leverage “$” syntax, Simplify message access on WSDL message Treat a single part doc-literal message as an element Map a multiple part WSDL message to XML-based variables directly Clarification of <copy> operation behavior under <assign> Add an “keepSrcElement” option to <copy> to deal with XSD substitution group or choice

3 What’s new in WS-BPEL 2.0? Data Access [#2]
Introduce extension assign operation under <assign> Introduce a standardized XSLT 1.0 function used within xpath expression Clarification of XML data validation model Introduce validate optional to <assign> Add <validate> activity Introduce “inline” variable initialization at the point of variable declaration

4 What’s new in WS-BPEL 2.0? Scope Model
Clarification of Compensation Model New scope snapshot semantics Fault handling during compensation Clarification of Interaction between Scope Isolation and Control Links (under <flow>) Enrichment of fault catching model Add <rethrow> activity to fault handlers Introduce <terminationHandler> Introduce “exitOnStandardFault” option

5 What’s new in WS-BPEL 2.0? Message Operations
Add Join-style Correlation Set – to allow multiple participants to rendezvous at the same process with a deterministic order Add PartnerLink declaration local to a scope Add “initializePartnerRole” switch to specify whether deployment step need to specify an endpoint reference for the callee/partner Add “messageExchange” construct to pair up concurrent <receive> and <reply> activities

6 What’s new in WS-BPEL 2.0? New Activity
Introduce <forEach> activity Including both serial and parallel variant Attaching optional Early Completion condition Introduce <repeatUntil> activity Introduce extension activity Syntax makeover, such as, From <switch> to <if>-<elseif>-<else> From <terminate> to <exit> Differentiate different cases of <compensate> by calling them <compensate> and <compensateScope>

7 What’s new in WS-BPEL 2.0? Misc. Improved event handler
Added “repeatEvery” alarm feature Clarified resources resolution works (e.g. variable, partnerLink) Add formal <documentation> support New extension directive to specify what extension must be understood Add <import> support to import WSDL and XSD formally

8 What’s new in WS-BPEL 2.0? Abstract Process
Clarification of model for Abstract Process and its usage patterns Introduce Abstract Profile concept to address different needs in Abstract Processes, two example profiles: Observable Behavior Process Template

9 What’s new in WS-BPEL 2.0?


Download ppt "What’s new in WS-BPEL 2.0? Last Modified: Aug 30, 2006."

Similar presentations


Ads by Google