To demonstrate the service aggregation, we will choose a typical business integration scenario happening as an outcome of a customer attempting to make a web order entry. Let us take the scenario of a Communication Service Provider (CSP) providing a web access channel for its customers to order Voice over IP (VOIP) service.
We will consider a single process of order generation, which is a core process in an order management system (OMS). The order generation process accepts and issues orders. This process can be divided into steps such as order entry and validation. If we consider a single step such as the validation, it can be decomposed into multiple validation activities to be performed by more than one third-party service providers. This makes sense in today's service-oriented environment, where services are provided by multiple vendors and a single aggregate service is composed of multiple line-item services offered by multiple...