Introduction – When should SOA be used

Very often we think, what is SOA and why we need to go for SOA. There are many underlying factors which makes an organisation or an institution to make their architecture SOA compliant.

Service-Oriented Architecture (SOA) is an IT architectural style that supports the transformation of your business into a set of linked services, or repeatable business tasks, that can be accessed when needed over a network. This may be a local network, it may be the Internet, or it may be geographically and technologically diverse, combining services in New York, London, and Hong Kong as though they were all installed on your local desktop. These services can coalesce to accomplish a specific business task, enabling your business to quickly adapt to changing conditions and requirements

When SOA implementation is guided by strategic business goals, you ensure the positive transformation of your business and can realize the chief benefits on an SOA, as follows:

  1. Alignment of IT with the business
  2. Maximal reuse of IT assets

Together, these help assure that investment in expensive IT projects result in lasting value to the business.

So, how do you tap into SOA, and how does it affect your business? IBM has identified five entry points for ensuring that every SOA-based solution undertaken delivers real business value. Each entry point is coupled with a scenario, or defined approach, that implements the technologies and thus the business values defined in each entry point.