- From: Gary Brown <gary@enigmatec.net>
- Date: Tue, 14 Dec 2004 10:31:01 -0000
- To: "Tony Fletcher" <tony.fletcher@choreology.com>, <public-ws-chor@w3.org>
- Message-ID: <00b701c4e1c8$07fb1220$4b00a8c0@LATTITUDEGary>
MessageAlthough I think Tony's outline is complete, in the sense of the topics that it covers, I would prefer to organize the primer more in terms of a tutorial, with a single use case that can start simple, and be evolved to accomodate all of the complete features of CDL, as well as being used to demonstrate the gotchas (e.g. race conditions). I think the Buyer, Supplier, Shipper is probably a good example, as initially it could start with a single Supplier, and later have multiple Suppliers involved in a RequestForQuote bidding scenario. It also can demonstate the race condition, and channel passing as one implementation of how a shipper can notify a buyer of the order status. Therefore I would like to propose reordering the topics so that initially the reader will start by constructing simple choreographies based purely on interactions with relevant structural constructs. Then we add 'non-observable' conditionals. Once we have explored the power of using CDL to describe the message exchange aspect of a business protocol, we then add the next level, which is simple usage of variables and 'observable' conditions. Then we can move into more advanced topics, such as alignment and coordination, etc. The aim being to enable someone to make practical use of CDL at the simpliest level first - and then introducing the more complex features (along with their benefits) later. Regards Gary ----- Original Message ----- From: Tony Fletcher To: public-ws-chor@w3.org Sent: Tuesday, November 23, 2004 4:31 PM Subject: A proposal for a draft outline for the W3C WS-Choreography description language Primer Dear Colleagues, Here is my suggestion for an outline for the CDL Primer as promised at the recent F2F. Comments appreciated. I have tried to structure it logically - but I suspect there are better logics!! Best Regards Tony A M Fletcher Cohesions (TM) Business transaction management software for application coordination www.choreology.com Choreology Ltd., 68 Lombard Street, London EC3V 9LJ UK Tel: +44 (0) 1473 729537 Mobile: +44 (0) 7801 948219 tony.fletcher@choreology.com (Home: amfletcher@iee.org)
Received on Tuesday, 14 December 2004 10:31:23 UTC