
Problem

When making a service composition available for new consumers, its scope may need to be augmented, thereby risking impact to existing consumers.
|
|

Solution

Through the strategic positioning of composition endpoints, the composition can be reconfigured to accommodate a range of new consumers without affecting established consumers.
|
|

Application

Various design approaches can be applied, several of which depend on the further application of the Composition Endpoints pattern.
|
 |
 |
 |

Impacts

The complexity of the composition design can increase and there is a further risk that by accommodating too many consumers, composition governance will become unwieldy.
|
|
|
|
|
|

Status

In Development
|
 |
 |
 |

Contributor

Thomas Erl
|
|
|
| |

Contributor Notes

This is one of several composition refactoring design patterns that I¡¦m working on. Because of its dependency on Composition Endpoints it probably won¡¦t be ready for a full-scale review until complex composition design and governance becomes a commonplace design concern.

- Thomas Erl

|