Fwd: [ws-chor] 10/17/2003: EAI Related Items Extracted From UC-004, UC-005

Begin forwarded message:

> Resent-From: member-ws-chor@w3.org
> From: "Monica J. Martin" <monica.martin@sun.com>
> Date: Fri Oct 17, 2003  8:49:47  pm Europe/London
> To: member-ws-chor <member-ws-chor@w3.org>
> Subject: [ws-chor] 10/17/2003: EAI Related Items Extracted From 
> UC-004, UC-005
>
> As promised, some domain of control details (enterprise) for my use 
> cases UC-004 and -005.
>
>    * Obligations for processing within an enterprise: May be based on
>      policy, intent or context outside of the choreography
>    * Application of business rules: May be based on policy, intent or
>      context input prior to or during the process. Input of rule may be
>      internal or external to the choreography.
>    * Processing handoff: Independent and dependent choreographies
>      (latter requires a return to 'parent' choreography) Response
>      requires return on results (on handle questionnaire).
>    * Handle questionnaire: Processing internal an application, with an
>      interface that interacts with a choreography.  This application
>      may or may not be a web service (legacy).
>    * Quality control check: The quality control check is actually a
>      function that is expressed simply, in this case, as a handling
>      questionnaire application. This raises the possibility of a
>      composed set of processes below the abstract choreography
>      definition (exposed as one choreography entry point). When an
>      event is interjected, it may occur in a process below the
>      choreography or within the choreography itself.  Raises the
>      questions of any validation dependencies between the two.
>    * Payment conditions: Rules could apply pre- and dynamically, and
>      may even apply post- with a change in the obligation in the
>      payment phase (penalties). For example, the outcome of the quality
>      control check issues a performance or functional penalty on the
>      seller, because of buyer requirements.
>    * Processing and sequencing controls: The variability of application
>      of rules become processing or sequencing controls within or into
>      the choreography.
>    * Exception handling: Introduces more complexity in fault handling
>      and compensation, if used, and how this affects the choreography.
>      Requires application handoffs for exceptions, as well as may
>      require propagation of those exceptions within or into an
>      application, process or the choreography. See picture below.
>
> In looking at this, it provides some practical insight into the 
> questions of whether transaction related 'knowledge' applies to or 
> interacts with a choreography.
>
> I will look through several other use cases to provide other feedback. 
>  It appears that some of the functions we are discussing may fall 
> within or across domains of control.
>
> Thank you.
>
> This email is confidential and may be protected by legal privilege. If 
> you are not the intended recipient,  please do not copy or disclose 
> its content but  delete the email and contact the sender immediately. 
> Whilst we run antivirus software on all internet emails we are not 
> liable for any loss or damage. The recipient is advised to run their 
> own antivirus software.

Received on Tuesday, 28 October 2003 09:03:49 UTC