- From: Stefano POGLIANI <stefano.pogliani@sun.com>
- Date: Tue, 5 Mar 2002 10:22:22 +0100
- To: <www-ws-arch@w3.org>
I have been following this discussion for a while an I would like to give my opinion. I anticipate that this is my personal opinion and that does not necessarily reflect the one of my employer. 1. I think that it will be difficult to find a definition for w/s without definining which properties a w/s should exhibit. As an example, in other branches of the science, categories are defined (if I am not wrong) starting from some taxonomies. So, one could, for instance, spell the definition of a "mammal" starting from a categorization which takes in account the properties for that category. For this reason, I think that the effort started by Joseph Hui is the right one; once we have defined the properties a w/s should exhibit, we will be able to define a w/s as something possessing such properties. As well, the recent posting from Edwin Khodabakchian ("Putting W/S in context" is, imho, a good starting point. 2. For a component to become a w/s, it is important, imho, that it exhibits a behavior that is predictable, clear and complete. We may have simple things that do not need the whole richness, but they could probably only be used in certain situations. Architecture should, imho, operate at a more behavioral level; - simple protocol interoperability risks not to capture what is important for runtime and behavioral interoperability of w/s - description of entry points may not always be enough to define how a w/s operates in a given context 3. I also think that in many of the previous mails, there was a sort of "implicit assumption" that a w/s is something which "responds" to inputs. Whilst this is an important category of w/s, I think that a w/s may also be capable of initiating conversations or carrying out conversations in an async way. Best regards /stefano
Received on Tuesday, 5 March 2002 04:19:03 UTC