- From: Francis McCabe <fgm@fla.fujitsu.com>
- Date: Fri, 19 Dec 2003 10:57:21 -0800
- To: www-ws-arch@w3.org
- Message-Id: <2D2325CC-3255-11D8-A4A4-000A95DC494A@fla.fujitsu.com>
Here is a revised diagram for the service model.
Some comments: 1. The policy aspects are included: a. A policy is established by the service owner b. A service is associated with a role within the person/org owning the service 2. There is some redundancy now because a service is a resource, that has identifiers, owners and policies etc. However, in this case, there are some extra links that might help to explain how policies etc. fit with services. 3. The task/goal/action has been adjusted to task/action/state. Essentially its the same, but calling it an achievable state is perhaps less contentious and easier to understand. (State and goals are duals of each other.) 4. The relationship with messages is explicated better. Interfaces are, in fact definitions of the messages; with an implied semantics of those messages. Actions performed as a result of receiving a message are consequences of the semantics of the service. 5. A service has one or more roles. This has two further links: the role within the organization and the role in relation to the messages processed/emitted by the service. 6. Choreography is removed from the diagram; it could be re-instated. 7. I think that this picture gives a better explication of the fundamental relationship between services, providers, owners and messages. It also explains intermediaries; both of the SOAPy kind and of the more general kind (although intermediaries themselves are not in the diagram - they are a special kind of service.) Some issues: 1. Whether to maintain the redundancy wrt policies 2. Whether to put choreography back in. 3. Whether to call out the service role explicitly. Again, as before, in the absence of significant pushback, I will revise the concepts and relations text to accommodate this view. I don't propose to remove choreography from the text of the C&R section though. Frank
Attachments
- application/pdf attachment: ServiceModel.pdf
Received on Friday, 19 December 2003 13:59:39 UTC