Service-Oriented Architecture (SOA)
Service-Oriented Architecture (SOA) is a type of software design where services are provided to other components. Service oriented architecture are independent of vendors, products and technologies. They are connected through communication protocol over a network.