This is service-oriented architecture (SOA) is a type of software design in which application components deliver services to other components over a network communication protocol. Its principles are unaffected by vendors or other technology. Web services are commonly used to construct Service-Oriented Architecture. Download EdrawMind and start creating the My Paper English Renaissance Mind Map in a few steps.