1 / 7

Liaison Report to WS-BPEL Technical Committee of Oasis

Liaison Report to WS-BPEL Technical Committee of Oasis. Martin Chapman, Steve Ross-Talbot. Divergent. We have spent about 6 months (from March to August) in a divergent phase. Requirements gathering Use case harvesting Scoping. Convergent.

ernie
Download Presentation

Liaison Report to WS-BPEL Technical Committee of Oasis

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. Liaison Report to WS-BPEL Technical Committee of Oasis Martin Chapman, Steve Ross-Talbot

  2. Divergent • We have spent about 6 months (from March to August) in a divergent phase. • Requirements gathering • Use case harvesting • Scoping

  3. Convergent • We have spent about 4 months (from August to December) in a convergent phase. • Requirements publication • What is a CDL? How would I use a CDL? Use cases, CSF analysis, requirements • Appointment of spec editing team • Meta model • Basic language design • Mapping to requirements

  4. What is it a CDL? • A CDL is a choreography description language • A multi-party contract between services are the users of those services • A contract is a technical contract that describes external observable behaviour • A client that conforms to a contract is guaranteed to interoperate correctly

  5. What can I use a CDL for? • Generation of the necessary executable code skeletons • Aid the testing of Web Services through the generation of test messages • To police multi-party contractual behavior • To show the absence (or presence) of deadlocks and livelocks in the behavioral contract

  6. What benefits do I get from a CDL? • enable more robust Web Services to be constructed • effective interoperability of Web Services through behavioral multi-party contracts • reduce the cost of implementing Web Services by ensuring conformance to expected behaviour • increase the utility of Web Services as they will be able to be shown to meet contractual behavior

  7. W3C Choreography • We have moved significantly further forward with respect to requirements and language design • We expect to deliver a revised draft of the requirements document before the year end (in review) • We expect to deliver a base specification early next year (in review)

More Related