In computing, service composability is a design principle, applied within the service-orientation design paradigm, that encourages the design of services that can be reused in multiple solutions that are themselves made up of composed services. The ability to recompose the service is ideally independent of the size and complexity of the service composition.
This principle is directly responsible for the agility promised by SOA as it promotes composing new solutions by reusing existing services.