- From: Fred Carter <fred.carter@amberpoint.com>
- Date: Thu, 22 May 2003 09:46:30 -0700
- To: www-ws-arch@w3.org
Thus quoth Walden Mathews (~ 21-May-03 5:32 PM ~)... >>Thus quoth Fred Carter >>If the resource is "print what I want within some timeframe in the >>cheapest way available to my company", that's a resource all together. >>You get to select which resource/printer-service you want. > > > Does your intuition support the notion that "print what I want" could > be a resource? Mine doesn't, unless I stretch too far. How do you > give identity to "print what I want"? How do you think about the state > of that? > > This was a stumbling block for me in trying to understand your > point. > Perhaps this is phrased a bit informally. In the ATM case, I know that I can use ATM's which are identified by "urn:mybank.com" or, because of other agreements (logos on the back of my card :-), "urn:cirrusNetwork.com", "urn:STARAtmNetwork.com", etc. Similarly, if I connect to the some printer as "urn:mycompany.com:mybuilding:myfloor:laser" (or something), that's the one "right over there" (imagine me pointing :-). However, if I use the service identified by "urn:mycompany.com:efficientPrinting", I get something else. The interface is the same, but it routes differently. In the middle is some farm (> 1) of printers that one system "round robins" between. I don't really care which printer prints it, I just want some dead trees with ink on them. So, just as I can uniquely identify things using namespaces in XML, namespaces being URI's which uniquely describe the "concept" embodied in the entity so tagged, I see little reason why the same notion could not be used to tag service's with what they do. Thus far, WSDL has focussed primarily on identifying the mechanism for talking with a service. The means for choosing the appropriate service is "left as an exercise for the reader". UDDI may fill this bill in some cases; establishing UDDI and formally grounding how WSDL & UDDI will cooperate may move us in that direction (there are, for instance, the /best practice/ of using only the "interface WSDL" and get the service/endpoint's from UDDI). However, it seems desirable to formalize how a system should identify or associate /real world/ services with those things identified in a WSDL file. Having a formal interface for the HR system is great. Having a standard way to describe it is even better. But, 'twould seem that with a small step, we would have a the ability to identify the collection of endpoints that should be used for HR requests for folks that live in, say, Europe, as opposed to folks in the US. And having some ability to associate service/endpoints with "the real world" seems like a good addition. At least to me... > Walden > /fred -- Fred Carter / AmberPoint, Inc. mailto:fred.carter@amberpoint.com tel:+1.510.433.6525 fax:+1.510.663.6301
Received on Thursday, 22 May 2003 12:46:38 UTC