
The term "service-oriented architecture" (SOA) covers a wide range of definitions, applications, and approaches to implementation. A broad view of SOA encompasses business services, enterprise agility, and business transformation. A more restricted view treats it as the application and technology architectures, which limits its scope to strictly an IT concept.