Service-Oriented Architecture Overview
Service-oriented architecture (SOA) is an architectural pattern in software design where services are provided to other components by application components through a communication protocol over a network.