Benefits of SOA
Most organizations today depends on IT or technology driven innvations to create sustainable competive advantages. Companies that have a flexible information system response quickly to changes in the market.They catch the train and earned visible business values. SOA provides us this flexible information system that enables businesses to response quickly to changes in the market and at low cost.To the business, the following benefits can be obtain from an SOA implementation
- Increase in response to changes in business requirements, that is agility.
- Ability to easily transcend organization bounderies
- reduces new products or services development time.
- exposes commodities in business processes as services
- enable high ROI for technology dependent businesses
For IT, the following benefits can be obtained from and SOA implementation
- Services are built once and use many times
- Services are built by contract
- Promote process consistency
- allow for localization of functions and standization of cross-cutting concerns
- standized integration and reduce solution complexity
Businesses are built with assumption that the business will continue to provide revenue over a long period of time, the focus is on operations. However, the market by nature is discontinous. It focus on the creation and destruction of services as market forces changes. So businesses must learn to fit into the modern market model, and be agile enough to response quickly to changes in market by creating new services (coarse grain services) from existing services assets ( fine grain services). This is a process of continous transformation and innovations. SOA provides the foundation and assets that enables a business to survive an agile market.
The following soa books from Amazon maybe helpful to you.