Those capabilities help address the fragmented IT landscape and addresses the difficulties associated with silos of IT infrastructure and applications. It enables greater flexibility through :
Interoperability
SOA, and the industry standards underpinning it, enable existing siloed applications to interoperate seamlessly and in an easier-to-maintain manner than any traditional EAI solution
Increased Reuse
Once legacy systems and applications are service enabled, these services can be reused, which results in reduced ongoing development costs and results in reduced time to market
More Agile Business Process
OA reduces the gap between the business process model and implementation. This enables changes to business processes already implemented
Improved Visibility
SOA can give improved business visibility by enabling business capabilities exposed as services, and the status of in-flight business processes automated with business activity monitoring
Reduced Maintenance Costs
SOA development enables elimination of redundant services and reduces the cost of maintaining systems by providing a single point of change for application logic
Compliance & Governance
SOA provides the basis for a comprehensive security solution, and enables better visibility into business operations and exception conditions