1 / 9

What’s new in WS-BPEL 2.0?

What’s new in WS-BPEL 2.0?. Last Modified: Aug 30, 2006. What’s new in WS-BPEL 2.0?. Data Access [#1] Introduce XSD complex-type variable Simplify xpath expression by leverage “$” syntax, $myMsgVar.part1/po:poLine[@lineNo=3] Simplify message access on WSDL message

shantell
Download Presentation

What’s new in WS-BPEL 2.0?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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, • $myMsgVar.part1/po:poLine[@lineNo=3] • 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?

More Related