The ‘Do or Die’ for SOA
Tuesday, December 15th, 2009Posted by Jignesh Shah, VP SOA Product Management & Marketing, Software AG.
Twitter: @jshah0209
In his key note address at this year’s Gartner AADI Summit, Jeff Schulman, Vice President, Gartner, compelled everyone to focus on SOA Governance. He described SOA Governance as the key to adopting SOA and realizing its benefits. Further, he felt that SOA Governance was do or die and without governance one might as well flush their SOA investments down the drain and update their resumes! While this statement may sound a bit over the top, it simply emphasizes the fact that it is not possible to benefit from SOA without SOA Governance. In fact, governance is an integral part of SOA, much like the very acts of building and using services. And yet this relationship may be not obvious to everyone. Many practitioners still wonder if and when their SOA needs governance. This disconnect is due to the misconception that the choice to govern your SOA is different from the choice to adopt SOA. In reality, SOA efforts of any size will require you to adopt basic practices like:
- Think holistically about services that should be built to support the business
- Make decisions about ownership and funding of creation, operation and maintenance of shared services
- Ensure services are built to interoperability standards
- Ensure correct use of services by consumers
- Make service level expectations and reality transparent
- Manage change to shared services while addressing the needs of all parties
If you are doing one or more these things, you already have a level of governance in place! Given that SOA by definition involves multiple autonomous participants (consumers and providers), governance cannot be avoided. And as a corollary, if you are doing none of these things, you don’t really have an SOA and are unlikely to achieve its benefits.
When it comes to SOA governance, the right question to ask is not if or when, but how much? In the early days of SOA adoption, you will likely focus on the basics as described above. The scope of governance will grow along with growth in number of services and number of autonomous participants
Finally, keep in mind that the goal of specialized tools like CentraSite, Mediator and Insight is to support and scale your governance efforts. This decision to use such tools should be driven by how much more efficient and more effective these tools make your governance efforts.
Jignesh Shah
Twitter: @jshah0209












