- From: Prasad Yendluri <pyendluri@webmethods.com>
- Date: Wed, 20 Feb 2002 13:21:54 -0800
- To: "Sadiq, Waqar" <waqar.sadiq@eds.com>
- CC: www-ws-desc@w3.org
- Message-ID: <3C741371.C90FBEB6@webmethods.com>
Waqar (et al), A very comprehensive list. I did have some difficulty trying map some of the use cases to the description language level but, I guess that will shake out as we discuss and refine these. It does seem to me that it would help to add what exactly would be required of the description language to each case (some of the use-cases already have this at the end). Also I find to helpful to state the usage pattern (as you had done for UC0001-UC0004) in addition to the usage scenario. "One-way msg w/ guarenteed delivery" in addition to say "Inventory reporting" or "Travel service volume discounts" etc. That would make it easier to see the specific underlying requirement, IMHO. Here are a few more suggested inputs for use cases that sort of reflect the current spec mainly. It would help to capture these as well. * Ability to describe the information model and the interfaces separately so that, same information object type can be used by multiple interfaces (operations) of a web service. Use cas: A management service supports reading, writing and updating same set of metrics, with read() write() and update() being different operations of the service. * Ability to group subsets of all interfaces (operations) offered by a Web Service into service ports. E.g. A file-server service offers ReadOnly, WriteOnly and ReadWriteAppend ports, where only operations for read are available via ReadOnly port and operations for write-only are available and WriteOnly ports where as all operations in both ReadOnly, WriteOnly ports and some additional ones are available via the ReadWriteAppend port. This is perhaps trivial example but captures a key power of the language. * Ability to describe the support of the same web services interfaces on multiple transports (and hence end-points); either a different type of transport or same type of transport with differnet QoS characteristics (e.g. secure/reliable transport). Use Case: the same web service interface would be used to support a general (guest) acccess to "public-domain" information and a secure transport based (authenticated) access to "previleged" information. * etc. BTW is UC0003 (multiple-faults) calling for multiple-fault specifications for an operation (as opposed to reusing the same fault-elment to populate with different fault-codes etc. based on the nature of the fault)? Just my 2 cents here. Regards, Prasad "Sadiq, Waqar" wrote: > Team, > . > I am attaching a PDF file with all the use case scenarios that I have > received so far. I have intentionally not tried to filter out any use > cases that might not be relevant to the description language. For > now, I just wanted to get them in front of everyone so that we can > discuss them if need be. All the filtering and grouping will come > later. > Thanks, > ________________________________ > Waqar Sadiq > EDS EIT EASI - Enterprise Consultant > MS: H3-4C-22 > 5400 Legacy Drive > Plano, Texas 75024 > phone: +01-972-797-8408 (8-837) > e-mail: waqar.sadiq@eds.com > fax: +01-972-605-4071 > _______________________________________________ >
Received on Wednesday, 20 February 2002 16:20:53 UTC