Service-oriented architecture (SOA) is a flexible set of design principles used during the phases of systems development and integration in computing. A system based on a SOA will package functionality as a suite of interoperable services that can be used within multiple, separate systems from several business domains.
The Benefits:
Services generally adhere to the following principles of service-orientation:
- Efficient use of system resources
- Service maturity and performance
- EAI (Enterprise Application Integration)
Business Needs and Challenges:
- Business Technology
- Portfolio Management
- Governance and Risk Compliance (GRC)
- Business Continuity
- Technology Transformation
- Cost Optimization
- Global Sourcing
- Cloud Computing











