- From: Steve Ross-Talbot <steve@enigmatec.net>
- Date: Tue, 21 Oct 2003 13:07:20 +0100
- To: public-ws-chor@w3.org
- Message-Id: <1F717112-03BF-11D8-A18A-000393D13C9A@enigmatec.net>
In the Oracle contribution the following are listed as requirements of
a CDL.
1.Describe cross-enterprise collaborations from a common viewpoint
perspective, instead of a participant perspective. A global,
peer-to-peer, compositional model reflects the collaborations between a
set of participants at the same level by describing the common behavior
for all participants.
2.Compose collaborations to form new collaborations that are reused in
different business contexts.
3.Enable verification that a business process participating in a
business collaboration is conforming to the global contract, as
specified by the Business Collaboration Language.
4.Specify the responsibilities required from the collaboration
participants in order to accomplish a common business goal.
5.Specify the collaboration contact-points to facilitate communication
and synchronization between participants. Prescribe the allowed type of
information exchanged between the Web Services participating in the
composition and restrict their usage. Group a set of correlated message
exchanges between participants to construct one or more logical
conversations within a collaboration.
6.Specify the shared, explicitly specified, business rules for
alligning the shared business state and enabling the communication and
synchronization between the participants. The rules specify on which
collaboration contact-point(s), what business information (one or more
business messages including business documents and/or collaboration
contact-points) a business role must receive and send from/to another
business role, when these observable actions must occur (by specifying
ordering constraints, concurrent abilities, data dependencies on shared
business information) and what is the shared business information that
results from these collaborations.
9.Plan for exceptional conditions and their consequences during the
collaboration, and provision for forward recovery plans.
10.Allow user level annotations that provide the human-readable
documentation of the business rules listed above.
11.Support from a Web Services Reliable Messaging framework, enabling
exactly-once and guaranteed delivery of business documents exchanged
between participants (details are provided in section 6 of this
document).
12.Assert when Web Service participants are capable of managing their
collaborations in a transactional way, to precisely define the
transaction boundaries and the common observable compensation behavior.
Coordinate the outcome of the long-lived collaborations, which include
multiple, often recursive collaboration units, each with its own
business rules and goals.
13.Describe semantics of the Web Services.
14.Describe the policies and the faults that result when these policies
are not followed:
$B,&(Bauthorizing a participant to be engaged in a business transaction.
$B,&(Bsigning a business document for non-repudiation purposes.
Questiion: Do these match with the existing "updated" requirements?
Cheers
Steve T
Attachments
- text/enriched attachment: stored
- text/ignore attachment: SecurityCheck.txt
Received on Tuesday, 21 October 2003 08:07:21 UTC