Service-oriented architecture
Flexible architectural style in software engineering that relies on discrete services instead of a monolithic design.
www.soa.org