6 Oct
SOA is an architectural style that corporate use to build and provision business services in an platform agnostic fashion. Using Service Oriented Architecture, diverse IT applications (Legacy, COTS and custom built) can be integrated using standards based platform. SOA results in loose coupling of endpoints, localizing the changes, as the IT infrastructure matures to cope up with changing business needs of an organization. This results in faster rollout cycles of IT development, adding to the agility requirements of aggressive market scenarios. A successful SOA adoption into an organization spans beyond putting technical architecture and right SOA products in place. It requires integration of SOA best practices into programme (SOA) governance and IT operational processes. From my experience in large SOA rollouts, an organization’s SOA governance strategy should include all aspects of People, Processes and Architecture to be able to truly benefit and enable reuse.