Wednesday 2 March 2011

SOA???

Since this is my first blog on SOA, I would like to tell you all what SOA is all about?
One should note that SOA is not a technology and that SOA is an architectural approach to the software design that involves assembling systems from reusable components or services that may originate from different sources and underlying technical environments.

SOA  is an "IT architecture" based on reusable, well-defined services implemented by independent IT components.  These components are loosely coupled enabling the changes in the system much easier.
SOA  actually provides platform, technology and language independent services allowing greater flexibility in assembling new components or services to the existing system.

SOA marks the end of monolithic enterprise application and the beginning of more flexible and more adaptable business-centric applications.

SOA can be loosely described as an 'architectural solution' for making 2 software services communicate with each other.

Now let me tell you what is the need for SOA or how exactly SOA tries to overcome the deficiencies of the existing business processes?
Firstly SOA frees the services from the legacy environment and makes them available for easy reuse by people, processes and other applications.
This reuse yields speed and adaptability for faster execution of marketing campaigns, regulatory compliance and thus opening up new marketing scope to improve an organization's business performance.

SOA allows for the combining of existing functions with the newly developed functions, allowing for the creation of composite applications.
SOA actually leads to high-quality, low-cost applications that can be procured from third party suppliers replacing lower quality components thus lowering the risks in their projects.

Loose coupling of the functions/services helps preserve the future by allowing parts of the business and the technology that provides support to change at their own pace thus overcoming the risks involved in the monolithic approaches.

No comments:

Post a Comment