Most IT organizations today need to justify their projects with an expected Return on Investment (ROI) and on Customer Satisfaction. This paper will present some of these key concepts and principles of implementing Service Oriented Architecture (SOA) for Enterprise Applications. The key distinction of SOA is that its services operate in a loosely coupled environment and work together to deliver value to the business. Information Technology now faces pressures on a number of fronts.
IT organizations are seeking solutions to meet increasing demands in the most cost-effective way. The SOA approach can bring potential benefits to an IT organization such as:
- Standardized interfaces and data models: SOA can help reduce costs of building new functionality from heterogeneous software systems and incompatible data by providing standardized interfaces and data models.