Service-oriented architecture advocates __________________
Answer:
A SOA (service-oriented architecture) is a type of software development in which service is given to the other elements by application components via a communication protocol over a network. The basic principles of service-oriented architecture are inclusive of providers, products and technologies.
There are two concepts promoted by SOA. The first principle encourages the reuse of materials, while the second principle favours the relation between a service consumer and a provider that has been adequately defined. SOA facilitates the repeated use of the features of an application and the sharing through an enterprise of common resources, processes and knowledge.