- From: Yaron Y. Goland <ygoland@bea.com>
- Date: Wed, 9 Jul 2003 11:45:50 -0700
- To: <public-ws-chor@w3.org>
+1 This was the hierarchical requirement in my use cases. > -----Original Message----- > From: public-ws-chor-request@w3.org > [mailto:public-ws-chor-request@w3.org]On Behalf Of Jim Hendler > Sent: Monday, July 07, 2003 9:22 AM > To: Martin Chapman; Champion, Mike; public-ws-chor@w3.org > Subject: RE: Revised: Mission Statement > > > > At 9:04 AM -0700 7/7/03, Martin Chapman wrote: > >I think Mike has made a good point here. If a composition presents a new > >wsdl, it has to be hosted somewhere, even if its job is just to > delegate out > >to the parties (Yaron made a similar point the other week). I > thought we had > >ruled out this sort of central controller, for autonomous peer-peer > >environments. > >Thinking about this a little more, the only way I can see nesting of > >choreographies is for one choreography to take on the role(s) defined in > >another choreography. Something like: > > > >Choreo 1: pay > > role payer > > role payee > > role cardagency > > > > payer sends payment details to cardagency > > //cardagency verifies and does stuff > > cardagency deposits money from payers card > > cardagency credits money (minus fee) to payees account > > > >Choreo 2: Purchase goods > > role buyer > > role seller > > reuses Choreo 1: buyer=payer, seller=payee > > > > buyer submits PO > > seller checks warehouse > > seller send invoice to buyer > > buyer submits payment details (kicks off choreo 1) > > > > blah, blah > > > >Something like that anyway. > > > >Martin. > > I think this is the correct way to do this sort of thing -- assuming > the choreographies are able to be designated with a URI or with some > other namespace type trick, then I think there is tremendous strength > in one choreography being able to use another by pointing (and > setting variables) > -JH > > -- > Professor James Hendler hendler@cs.umd.edu > Director, Semantic Web and Agent Technologies 301-405-2696 > Maryland Information and Network Dynamics Lab. 301-405-6707 (Fax) > Univ of Maryland, College Park, MD 20742 *** 240-277-3388 (Cell) > http://www.cs.umd.edu/users/hendler *** NOTE CHANGED CELL NUMBER *** > >
Received on Wednesday, 9 July 2003 14:45:53 UTC