- Composition Services
The Composition Services provide the means to access and fuse data and behavior on demand, and return a single result to the consumer. The services can, from queues and/or in batch, provide a set of data transforms and routings to transactions that can serve machine-to-machine business processes. A service composition is a coordinated aggregate of services. The consistent application of service-orientation design principles leads to the creation of services with functional contexts that are agnostic to any one business process. These agnostic services are therefore capable of participating in multiple service compositions. Services are expected to be capable of participating as effective composition members, regardless of whether they need to be immediately enlisted in a composition. There are two aspects of composition composition synthesis is concerned with synthesizing a specification of how to coordinate the component services to fulfil the client request; and orchestration, is concerned with how to actually achieve the coordination among services, by executing the specification produced by the composition synthesis and by suitably supervising and monitoring that execution.
- Platform Services