- From: Monica J. Martin <Monica.Martin@Sun.COM>
- Date: Mon, 01 Mar 2004 03:21:21 -0700
- To: Steve Ross-Talbot <steve@enigmatec.net>
- Cc: "WS Choreography (E-mail)" <public-ws-chor@w3.org>
Steve Ross-Talbot wrote: > Dear Monica, > > Martin and I spent quite a while on the requirements document in > Dublin a week ago. One thing we did after our meeting was go back to > your usecase which was included in the last version of the reqdoc. > > Our take on the use case is documented below. We believe there to be > one fairly important requirement that is not covered in the document > at all. As such we have suggested a variation on usecase 2 to > incorporate this requirement. mm1: I just spoke with Abbie Barbir re: above. Here is my response: * We'll continue to discuss broadcast related requirements. I don't believe we need to capture it any more fully with my case. * Role changes or reversal (in original list of requirements 10 Feb 2004) are related to business semantics and do not need to be included here. * Abbie has captured one requirement that has to do with dynamic changes during the entire choreography lifecycle. * /RE: "See above since this is simply a case of tagging sub-choreographies with descriptive names which may have no value other than at the business level. Although it might be nice to think of them as having unique names (aka a URI)." / o I agree that the naming requirement may only be relevant at the business semantic level and could be provided by the choreography. Thanks. > ....... > >> Variation >> ------------ >> A buyer is in communication with various suppliers who are in turn in >> communication with various manufacturers. At the order placing stage >> between supplier and manufacturer the supplier places orders with >> several of the manufacturers in parallel with some delivery date checks >> with the manufacturer. When the order is placed the QA function >> discovers a problem with one of the manufacturers. They don't want to >> cancel >> the order unless the situation cannot be resolved within 2 weeks. >> From a business perspective the supplier want to suspend further >> activity with >> the specific manufacturer until the issue is resolved. From a CDL >> perspective this can be modeled as part of the overall external >> observable >> behaviour. All that should be required is to make it explicit in the >> CDL description that this is part of the QA choreography (a named sub >> choreography) for the purpose of clarity and possibly so that >> business tools may extract such information for auditing or >> monitoring purposes. >> >> From Monica's use case (for requirement 1): >> >> 3. Once the assessor(s) has(ve) evaluated the credit information, >> a risk assessment is provided to the approver. >> >> a. If a separate interaction is required, this is a sub-process >> of the risk assessment between the assessor and approver. [subprocess] >> >> b. If credit information is missing to effectively provide a risk >> assessment, either, based on specific rules, either could occur: >> >> i. Request >> for more information from the approver (and to the customer). >> >> ii. Error >> and reply to the approver to reinitiate the process. >> My take: >> >> See above since this is simply a case of tagging sub-choreographies >> with descriptive names which may have no value other than at the >> business >> level. Although it might be nice to think of them as having unique >> names (aka a URI). >> >
Received on Monday, 1 March 2004 05:21:34 UTC