Drivers for the SOA solution pattern include:
- SOA is the preferred choice for application integration with internal and external systems. For most of the enterprise integrations, a light weight services integration is preferred.
- Popular use of service is in the form of REST/SOAP-based services used in web architecture. All the utility components that are needed by external or third party applications can be exposed as web services.
- Legacy applications and ERP systems also provide a service interface as an integration option with enterprise applications.