WSDL / Business Process Stuff Breakout - PowerPoint PPT Presentation

Wsdl business process stuff breakout
1 / 11

  • Uploaded on
  • Presentation posted in: General

WSDL / Business Process Stuff Breakout. Outline. “Service description” WSDL next steps WSDL issues Choreographing Web services. WSDL Relation to ebXML CPP/CPA. tpaML “interface definition” Binding Security / QoS “orchestration”

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.

Download Presentation

WSDL / Business Process Stuff Breakout

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript

Wsdl business process stuff breakout

WSDL / Business Process Stuff Breakout



  • “Service description”

    • WSDL next steps

    • WSDL issues

  • Choreographing Web services

Wsdl relation to ebxml cpp cpa

WSDL Relation to ebXML CPP/CPA

  • tpaML

    • “interface definition”

    • Binding

    • Security / QoS

    • “orchestration”

  • tpaML is in the same space as WSDL + “WSEL” + business processs stuff + agreements

  • CPP/CPA = evolution of tpaML

  • CPP = Collaborating Protocol Profile, CPA = Coll. Protocol Agreement



  • Boundary from top-down and bottom-up w.r.t. service descriptions

    • What’s horizontal vs. vertical

    • “Atoms” vs “molecules”

  • Overlap of CPP/CPA with UDDI

  • Are service descriptions queriable?

  • How do service descriptions relate to other W3C work items?

Service description moving forward

Service Description: Moving Forward

  • Start with ebXML TP vs start with WSDL

    • ebXML TP has had a lot of work done on it

    • Bottom up approach is more likely to get adoption in the “Web” community

    • Need to identify high level approach and then look at options

    • Consensus on need for a service description WG

Service description sequencing

Service Description & Sequencing

  • Service descriptions need to include information about proper usage of the service (w.r.t. sequencing)

    • Separate service interface descriptions from service usage

Service descriptions requirements

Service Descriptions Requirements

  • What is core and what is an extension?

  • What extensions are “standard” extensions vs private extensions?

  • Description of a feature does not mean anything about how it will be supported by a specific service implementation

Service description scoping

“Service Description” Scoping

  • “Interface” definition

  • Sequencing

    • Does not indicate what happens; only possible usage of a set of operations of a service

  • Orchestration of services (both “local” and remote)

    • Defines a specific sequence or flow of activities



  • Issues:

    • How do we get this to work without locking into QoS problems

      • Need flexible business transaction models for service orchestration to work

      • How do the various business transactions activities relate to transactional properties of business processes

Orchstration scoping

Orchstration Scoping

  • Scoping:

    • Static processes to dynamic processes

    • Who’s going to deal with transaction stuff

Compositions as new services

Compositions as new services

  • What do services need to provide so that they can be composed?

  • Can behavior of compositions be described in an extensible way (not special case on failures for example)

  • Login