Download presentation
Presentation is loading. Please wait.
Published byLeon Salzmann Modified over 6 years ago
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?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.