RE: Choreography: Narrowing Down the Requirements

"Champion, Mike" <[email protected]>
Newsgroups gmane.comp.web.services.ws-arch
Message-ID <[email protected]>
It's about time to finalize our charter proposal.  I haven't seen much 
pushback on Jeff's scoping here.  Can we declare consensus?



> -----Original Message-----
> From: Jeff Mischkinsky [mailto:[email protected]]
> Sent: Thursday, October 31, 2002 5:34 AM
> To: [email protected]
> Subject: Choreography: Narrowing Down the Requirements
> 
> 
> 
> Hi,
>    In response to the WSCG's request that we narrow down the 
> requirements 
> before presenting our recommendation to the AC, I'd like to 
> float a trial 
> balloon. The proposal would be to insert into the previous 
> draft of the 
> proposed charter the text specified below (or something real 
> close to it). 
> In addition, along the lines of our previous discussions and 
> votes, I'd 
> suggest restricting the input documents to the one's we 
> agreed were most 
> essential. I'll post a complete draft charter before the 
> (Halloween) telecon.
> 
> The choreography specification(s) shall define (at a minimum) 
> the behavior 
> and language constructs for the following key concepts:
> 
>      * Composition features
>            o The ability to define a choregraphy as a web 
> service, i.e. a
>              recursive composition model.
>            o Definition of the choreography's externally 
> observable behavior.
>            o Ability to represent stateful choreographies.
>            o Definition of the identity of a choreography instance.
>            o Lifecycle management (e.g. creation, termination, etc.)
>      * Associations
>            o Roles based on web service use.
>            o Linkages between web services.
>            o References to web services.
>      * Message exchanges
>            o Conversations - correlated message exchanges that define
>              interactions between web services.
>            o Correlations and their life cycle management.
>            o Correlation relationships with choreography 
> instances and state.
>      * Activities
>            o Message exchange interactions between web 
> services (e.g. receive,
>              invoke, etc.).
>            o Behavior definitions (e.g. sequencing , looping, 
> concurrent
>              execution, etc.).
>            o Assignment semantics.
>            o Relationships between activities.
>            o Scoping Rules.
>            o Nesting Rules.
>      * State Management
>            o Definition, manipulation, and query capabilities
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.