Service-oriented architecture



A service-oriented architecture (SOA) is a collection of services that communicate with each other, for example, passing data from one service to another or coordinating an activity between one or more services.

SOA unifies business processes by structuring large applications into building blocks, or small modular functional units or services, to be used by different groups of people in and outside the company. The building blocks can be one of three roles...

  1. service provider
  2. service broker
  3. service requestor


Requirements for a SOA

In order to efficiently use a SOA, abide by the following requirements...


See Also

Web services approach to a service-oriented architecture