What�s new in WS-BPEL 2.0?

Shared by: HC12110414116
Categories
Tags
-
Stats
views:
0
posted:
11/4/2012
language:
Unknown
pages:
9
Document Sample
scope of work template
							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
  – 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
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
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
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
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>
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
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
What’s new in WS-BPEL 2.0?

						
Related docs
Other docs by HC12110414116
Phases of the Moon - DOC
Views: 11  |  Downloads: 0
Friends of All Saints School
Views: 0  |  Downloads: 0
PC Minutes 10 09 12
Views: 10  |  Downloads: 0
2003089787C070403
Views: 0  |  Downloads: 0
Open Chords and Capos
Views: 0  |  Downloads: 0
RESEARCH GRANTS WORKSHOP � 19 October 2007
Views: 0  |  Downloads: 0
USSURVEYWEB
Views: 0  |  Downloads: 0