Composability

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire

Composability is a system design principle that deals with the inter-relationships of components. A highly composable system provides recombinant components that can be selected and assembled in various combinations to satisfy specific user requirements. The essential attributes that make a component composable are that it be:

self-contained (modular)
it can be deployed independently - note that it may cooperate with other components, but dependent components are replaceable
stateless
it treats each request as an independent transaction, unrelated to any previous request

Composability (being able to be composed) should not be confused with compositionality (the whole can be understood by understanding the parts and how they are combound).

See also

Examples

Related concepts

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net