What is SOA?
A service oriented architecture (SOA) consists of reusable components or services that can dynamically interoperate.
- Instead of building monolithic applications, business processes are implemented by combining services.
- Quickly adapt to changing requirements by re-combining services, without changing the code of the components.