The service-based composition approach is an example to illustrate the use of the composition tiers. Below is the illustration that corresponds to the role descriptions. The service-based composition approach uses service-definitions as central architectural element for composition of software components. We call the links between service definition, service wish, and service with fulfillment the “service triangle”.