This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Using variables to help roles in a race condition determine which path they should follow, is at best complex, and sometimes impossible to implement. Mechanisms are required to help two parties decide on a common path through a distributed choice, when a race condition occurs. Similarly, mechanisms should also be investigated where multiple parties are involved in a distributed choice situation - although this will probably require at least one common role between all of the activities involved in the distributed choice. The aim should be to provide a simple business protocol definition in CDL, where clear semantic rules are defined to ensure that the implementations of the endpoints behaviour in a pre-defined (deterministic) manner.
05 dec f2f: add seub section in advance topics to discuss the distribted choice issues and ways to avoid