This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 474 - CDL - benefit of having an 'active' choreography mechanism that is required to manage its own state
Summary: CDL - benefit of having an 'active' choreography mechanism that is required t...
Status: RESOLVED FIXED
Alias: None
Product: WS Choreography
Classification: Unclassified
Component: Spec (show other bugs)
Version: unspecified
Hardware: Other other
: P2 normal
Target Milestone: --
Assignee: Greg Ritzinger
QA Contact:
URL: http://lists.w3.org/Archives/Public/p...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-01-20 15:44 UTC by Greg Ritzinger
Modified: 2004-04-19 15:14 UTC (History)
0 users

See Also:


Attachments

Description Greg Ritzinger 2004-01-20 15:44:13 UTC
I am still unclear of the real benefit of having an 'active' choreography
mechanism that is required to manage its own state - is there a clear
business/use case that warrants this, over and about the passive monitoring?

The problem I see is that the logic within the choreography, related to
decisions, would end up having to replicate the same logic/state that is
within the participant, in order to determine which route the participant
will take - but what if the decision made by the participant is based on
private data (e.g. from a customer database) that is never exposed in any
message? Or does a participant implementing this choreography mechanism need
to expose this state information, so it is just shared by the choreography
mechanism?

Then there are the problems of keeping this logic in the participant and the
choreography in step.

If the choreography simply represents the alternate flows that could be
taken, and the actual flow is deduced by the observed message exchange, this
simplifies the monitoring, aswell as the maintanence of the choreography.
(G. Brown)
Comment 1 Greg Ritzinger 2004-04-19 11:11:07 UTC
reexamine section 2.5.2.4 of editors copy 03 apr 2004. accept and assign 
(default).
Comment 2 Greg Ritzinger 2004-04-19 11:14:02 UTC
*****Ignore previous comment please. It applies to issues 471.*****

was resolved at f2f or con call after (check with SRT). change to resolved/fix