Service-oriented architecture (SOA)

Service-oriented architecture (SOA) is a software development model that makes services reusable and lets them communicate across different platforms and languages to form new applications.. See complete definition.