- From: Hao He <Hao.He@thomson.com.au>
- Date: Wed, 24 Jul 2002 14:08:24 +1000
- To: "'Mark Baker'" <distobj@acm.org>
- Cc: www-ws-arch@w3.org
- Message-ID: <686B9E7C8AA57A45AE8DDCC5A81596AB019ED879@sydthqems01.INT.TISA.COM.AU>
hi, Mark, Yes, harvesting a specification does not give as much as we would like. The more interesting question about WSDL is perhaps where the overal role WSDL can play and should play in a WSA? Also, should WSDL include a description about state transitions for a RESTful WSA? Any thoughts? Hao -----Original Message----- From: Mark Baker [mailto:distobj@acm.org] Sent: Wednesday, July 24, 2002 1:33 PM To: Hao He Cc: www-ws-arch@w3.org Subject: Re: [HST] WSDL Hey, On Wed, Jul 24, 2002 at 09:44:36AM +1000, Hao He wrote: > On Mon, Jul 22, 2002 at 04:19:34PM +1000, Hao He wrote: > > Components: requestor and provider > > Technically these aren't components, but are instead roles that a > component could play. I believe that in the context of the implicit > architecture of SOAP 1.1 + WSDL, a web server (origin, gateway, or > proxy) is still a component, as it is the thing to which the connector > is attached. > > <hh>How about a browser or an application that does not necessary have a web > server built in? > It can also act as a requestor. </hh> Yes, you're right. I was only talking about the server, but clearly the client is a component. I was talking there about your typical "SOAP 1.1 + WSDL" Web service, so technically this isn't a WSDL-specific observation. But there's other issues, which I get to below ... > > Data element: typed data item, messages > > The only data element I could think of was a URI, which WSDL is used to > describe the interface of. > > <hh>Does not WSDL also describe the type of parameters and messages one can > pass around? </hh> Yes, but that's the information it itself provides, not what it starts with. To identify data elements, I've found it useful to think about the system without the technology, then add it in and ask yourself what data it needs from the system when it's added. AFAICT, for WSDL, that's just a URI. FWIW, this is confusing because architectural elements are meant to be extracted from systems, not specifications. i.e. until you see it running, you don't really know if the elements you're identifying are the real deal. So this task involves a little bit of hand-waving, but I think we're doing ok. At the end, we'll have to piece them together (for example, SOAP and WSDL) and verify that with current practice. MB -- Mark Baker, CTO, Idokorro Mobile (formerly Planetfred) Ottawa, Ontario, CANADA. distobj@acm.org http://www.markbaker.ca http://www.idokorro.com
Attachments
- text/plain attachment: InterScan_Disclaimer.txt
Received on Wednesday, 24 July 2002 00:07:30 UTC