Tuesday, 15 September 2009

SOA Benefits

SOA Definition

Service Oriented architecture (SOA) provides the effective way of realising reusable, interoperable services. It defines set of principles and guidelines for effective implementation of services. The key difference between traditional programming and SOA is reusability of the business logic. SOA implemented effectively helps in bringing down the Total cost of ownership (TCO).

SOA Benefits
Following are few of the SOA advantages
1) Reusable services 2) Effective governance 3) Interoperability of disparate technologies through adherence to standards 4) Support for BPM 5) Aligning technology with business requirements 6) Adaptable to business changes 7) Lower TCO through reduced development life cycle and integration costs due to reusable services and standards based integration.