Figure 10: The Service Invocation role model

The Service Requester requests the initiation of a service. The Service Requester can represent a human user of the network (in reality his terminal agent), it can be a computer application such as another service, etc. The Allocater accepts requests for the execution of services, and processes these. The Service is a computer application and has a functionality of arbitrary complexity.