Whats new in WSBPEL 2.0 - PowerPoint PPT Presentation

1 / 9
About This Presentation
Title:

Whats new in WSBPEL 2.0

Description:

Simplify message access on WSDL message. Treat a single part doc ... Syntax makeover, such as, From switch to if - elseif - else From terminate to exit ... – PowerPoint PPT presentation

Number of Views:36
Avg rating:3.0/5.0
Slides: 10
Provided by: alex99
Category:
Tags: wsbpel | makeover | new | whats

less

Transcript and Presenter's Notes

Title: Whats new in WSBPEL 2.0


1
Whats new in WS-BPEL 2.0?
  • Last Modified Aug 30, 2006

2
Whats new in WS-BPEL 2.0?
  • Data Access 1
  • Introduce XSD complex-type variable
  • Simplify xpath expression by leverage syntax,
  • myMsgVar.part1/popoLine_at_lineNo3
  • 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 ltcopygt operation behavior under
    ltassigngt
  • Add an keepSrcElement option to ltcopygt to deal
    with XSD substitution group or choice

3
Whats new in WS-BPEL 2.0?
  • Data Access 2
  • Introduce extension assign operation under
    ltassigngt
  • Introduce a standardized XSLT 1.0 function used
    within xpath expression
  • Clarification of XML data validation model
  • Introduce validate optional to ltassigngt
  • Add ltvalidategt activity
  • Introduce inline variable initialization at the
    point of variable declaration

4
Whats 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 ltflowgt)
  • Enrichment of fault catching model
  • Add ltrethrowgt activity to fault handlers
  • Introduce ltterminationHandlergt
  • Introduce exitOnStandardFault option

5
Whats 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 ltreceivegt and ltreplygt activities

6
Whats new in WS-BPEL 2.0?
  • New Activity
  • Introduce ltforEachgt activity
  • Including both serial and parallel variant
  • Attaching optional Early Completion condition
  • Introduce ltrepeatUntilgt activity
  • Introduce extension activity
  • Syntax makeover, such as,
  • From ltswitchgt to ltifgt-ltelseifgt-ltelsegt
  • From ltterminategt to ltexitgt
  • Differentiate different cases of ltcompensategt by
    calling them ltcompensategt and ltcompensateScopegt

7
Whats new in WS-BPEL 2.0?
  • Misc.
  • Improved event handler
  • Added repeatEvery alarm feature
  • Clarified resources resolution works (e.g.
    variable, partnerLink)
  • Add formal ltdocumentationgt support
  • New extension directive to specify what extension
    must be understood
  • Add ltimportgt support to import WSDL and XSD
    formally

8
Whats 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
Whats new in WS-BPEL 2.0?
Write a Comment
User Comments (0)
About PowerShow.com