Home > Introduction to Services > Service Consumer

Service Consumer

A service consumer is the runtime role assumed by a software program when it accesses and invokes a service - or, more specifically, when it sends a message to a service capability expressed in the service contract. Upon receiving the request, the service begins processing and it may or may not return a corresponding response message to the service consumer. Figure 1 shows how any number of programs can act as a service consumer, including other services.

Service Consumer: The Purchase Order service can be accessed by a range of service consumers.

Figure 1 - The Purchase Order service can be accessed by a range of service consumers.