Home > SOA Glossary > Composition Initiator

Composition Initiator

Whereas a composition controller service is responsible for encapsulating and carrying out composition logic, it is not necessarily responsible for initiating the composition. Often a separate service consumer program exists that acts as the initial sender of a message path by sending a command or input values to a composition controller. In relation to the overall composition, this program is referred to as the composition initiator.

Composition initiators may or may not exist as services or service-oriented solution logic. They may simply be legacy or external applications that interact with services or a service-oriented solution. They are relevant because their exchanges are part of the overall service activity.


See Also: