Different Levels of Service Abstraction

A minor problem is that what is affected by the service need not be the service requester or belong to the requester. The more serious deficiency is that the definition only refers to a service instance.

The Hill'77 definition only addresses the service instance.
But we need to be able to define a general service of a type, define a particular service, as well as define a service instance.
So, we introduce the notion of roles in our definition.



©2012 Charles Petrie - permission to reproduce widely with attribution.