What�s new in WS-BPEL 2.0?
Shared by: HC12110414116
-
Stats
- views:
- 0
- posted:
- 11/4/2012
- language:
- Unknown
- pages:
- 9
Document Sample


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
Indiana�s Public Access Laws Principles and Practice - Download as PowerPoint
Views: 0 | Downloads: 0
Get documents about "