NEWS >> << NEWS
Return to Home Page

This glossary supports the following titles:


SOA Design Patterns


Web Service Contract Design & Versioning for SOA


SOA Principles of Service Design

Service-Oriented Architecture: Concepts, Technology, and Design

Modern SOA Infrastructure: Technology, Design, and Governance
SOA with REST
Next Generation SOA: A Real-World Guide to Modern Service-Oriented Computing
SOA with .NET & Azure
SOA with Java
SOA Governance
SOA Security: Practices, Patterns, and Technologies for Securing Services
SOA and Cloud Computing: Practices, Patterns, Technologies


This glossary also supports the SOA Certified Professional (SOACP) program.

For more information, visit: www.soacp.com
and
www.soaschool.com




composition controller

Within a runtime service activity being executed by a composition of services, the composition controller (often just referred to as "controller") represents a service with a capability that is executing the parent composition logic required to compose capabilities within other services.

This runtime role is most commonly associated with services based on the task service model because the functional scope of these services is typically focused on a parent business process. However, other types of services can also act as composition controllers.

Note that in a situation where a service composes another which contains a capability that composes the capabilities of other services, the second service represents a nested composition. In such a scenario, that service would be referred to as a sub-controller.

The design of composition controllers is most closely associated with the Service Composability design principle. However, because many of the other principles support the realization of composability within a service, there are many factors that can lead to effective composition controller design.




See also:

- complex composition

- composition controller capability

- composition initiator

- composition member

- composition member capability

- composition sub-controller

- service activity

- Service Composability

- service composition

The Prentice Hall Service-Oriented Computing Series from Thomas Erl
Home    SOA Books    SOA Magazine    What Is SOA?    SOA Principles    SOASchool.com    Legal Copyright © 2004-2010 SOA Systems Inc.