From John Michelsen of iTKO: While we've seen a large number of firms realizing significant value
from SOA approaches, are companies truly leveraging SOA Governance
principles across their entire design, development and delivery
lifecycle? Are solutions such as Service Management, UDDI
Registry/Repositories, Testing and Validation being employed as part of
this effort? How can SOA Governance accomplish greater adoption levels
in today's enterprise environments?
Add a Reply
Recently Commented On
-
Will case management eclipse BPM in importance this year? (12)
Dave Duggal wrote: Good question to start the New Year... [more]
-
What are your BPM predictions for 2012? (15)
Christopher Taylor wrote: With a new Gartner Quadrant out for... [more]
-
What modeling techniques should be used for capturing case management processes? (5)
Dave Duggal wrote: Hi Peter - Thanks for raising the p... [more]
-
What was the biggest development for the cloud for 2011? (2)
John Michelsen wrote: The biggest development for the clo... [more]
-
How big of a role does BPMN play in today's projects? (18)
Theo Priestley wrote: Depends where you're starting from ... [more]
Tag Cloud
Blogs
- Agilization
- All Things Social
- Anatomy of Agile Enterprise
- Andre Yee's Security Insider
- Anne Stuart’s BPM in Action
- BI in Action
- BPM and the Social Enterprise
- BPM from a Business Point of View
- BPM in the Cloud(s)
- BPM Insights
- BPM: Theory to Practice
- Business Ecology Initiative & Service-Oriented Solution
- Business IT Buzz Blog
- Business Transformation in Action
- Business-Driven Architect
- Cloud Talk
- Column 2
- Data at Your Service
- Dion Hinchcliffe's Next-Generation Enterprises
- ebizQ Mobile CRM Enterprise Integration
- ebizQ's Business Agility Watch
- Enterprise Architecture Matters
- Enterprise Mashups in Action
- First Look
- Governing the Infrastructure.
- Ground-Floor BPM
- Information Architected for Business
- Integration Innovation
- Integration on the Edge: Data Explosion & Next-Gen Integration
- IT as a Catalyst for Optimal Business Outcomes
- IT Directions
- James Taylor's Decision Management
- Kiran Garimella's BPM Blog
- Leadership BPM
- Leveraging Information and Intelligence
- Making Sense of Business Information.
- Manage Tomorrow's Surprises Today
- New Frontiers in Business Intelligence
- Open Source Software Up the Stack
- Pragmatic Software Design
- Process Makes Perfect
- Process POV (Process point of View)
- Putting the ‘M’ back in BPM
- Ronan Bradley's FinanceTech Directions
- SaaS Week
- Security Matters
- SMA's Insurance Transformation, Where Strategy Meets Action
- Smart Systems in Business
- SOA - Integration Industry Pulse
- SOA Visionaries
- Software Infrastructure for Business Value
- Software Test Management and Metrics
- Tech Blog
- Tech for Tomorrow
- Technology Management Insights
- Ted Cuzzillo's BI
- The Architect Insider
- The Connected Web
- The Healthcare Blog
- The Mike Rothman Security Report
- The Performance Principle
- Twenty-Four Seven Security
- Where SOA Meets Cloud
| ADVERTISEMENT |



Wonderful question!
One of the things about SOA Governance is that it requires modification to behaviors. This is why there's so much risk associated with adoption but at the same time why the payoff is so high.
After all, if you look at the cost and complexity of Enterprise IT, most organizations are crying "uncle".
At the risk of making a plug, my book SOA Adoption for Dummies is about proper adoption methodology.
Today, the "install software and it just works" concept is all but moot. Despite the desire of software that "just works", the value obtained by software is pretty much only attainable when the organization changes its behavior, for example in a business process.
Visibility solutions are very powerful in this regard, in that you cant change, align or transform something that you cant see.
My 2 cents,
Miko
Yes!!!! But then you would expect that since WebLayers provides a design time governance platform for the management, enforcement and reporting of policies and best practices across the service development lifecycle.
WebLayers has many customers that have implemented governance at various points in the development lifecycle, all of them have seen meaningful results, lower costs, because they are applying governance early. It used to be that most of our customers would think of governance only as a part of a registry/repository now they are realizing that to gain “real value� you need to employ governance at the earliest stages of the service development lifecycle. For example, our customers can govern their requirements environments, development environments (eclipse, source code and build systems)and of course the reg/rep. Basically making sure the right policies and best practices are adhered to throughout the lifecycle not at one point in the lifecycle.
Since the question was about “meaningful application of SOA governance� the example that comes to mind is Thomson-Reuters who has seen an ROI from their governance solution of $1.4M in the first year.
I do not think that many organisations "truly leveraging SOA Governance principles across their entire design, development and delivery lifecycle" because if they do this, they have lost already.
Truly SOA Governance MUST start in the Business, with "modification to behaviors", as Miko has said already. The first thing to happen is that the business requirements have to be service-oriented. SOA is not about HOW, it is about WHAT, WHY and WHO.
For example, to leverage Testing and Validation (for iTKO), those who execute User Acceptance Testing and those who manage business services have to know what they deal with and what it requires to work with services.
In my book (I do make a plug) 'Ladder to SOE'(http://www.troubador.co.uk/book_info.asp?bookid=917) (due in weeks), I explain what does mean SOA in business and what SOA requires to be changed in business to make it effective; then it goes to testing in IT.
I believe a lot of implementations give "lip service" to governance and will implement the registry as part of the ESB support requirements, but do not have a plan for how to move beyond this phase of implementation.
As any good consultant would say, "It depends." There are organizations that are getting it right, but they're likely in that minority of well-managed companies that are in the leading edge in methodologies and approaches. There are many others that have fragmented efforts, or islands. I agree with Miko and Michael, in that you can have the greatest tools and technologies in the world, but if the business is on the wrong course, it's for naught. Remember, the Titanic had the most advanced engines and infrastructure of it's time, but that didn't really seem to matter.
We see every possible level of SOA governance – from those organizations that start, or align, their SOAs with mature enterprise and business architecture practices to those organizations that use SOA approaches in a much more ad-hoc, tactical fashion.
For those firms that begin, or align, their SOA efforts with a well developed enterprise architecture much governance comes along for the ride as does business-level governance of SOA practices.
For example, if service definition begins with defining the goals, requirements, and process of an organization well before the technical definition of the services, then SLAs, validation, and management of services is already well described. On the other hand, where technical services are defined absent these related factors and drivers, you often end up with a poorly governed and ultimately poorly focused set of services.
This is timely for me to weigh in on as I just spent a couple of hours on the phone yesterday with several of our key customers and we talked in depth about their progress in implementing governance and what they were doing. The good news is that we are seeing meaningful use cases being implemented with measurable results. Some central themes emerged.
--the most successful examples start with an organizational commitment to governance and an empowered team with both the means and the accountability to make it successful
-- successful implementations also result from a very clear understanding between the business sponsors and the governance owners of what problems they are trying to solve first and the measures of success. If the problem is increasing compliance by developers to key design-time policies, then the team agrees to which policies are worth investing in governing first (as the result of not adhering to such policies is of high cost) and the team agrees on what the action is if non-compliance is discovered, how it will be measured and how compliance should be rewarded/supported.
-- The most successful examples also do not try to boil the ocean but focus their resources on a boundable challenge that will show both short term and long term benefit and then give them a springboard (a.k.a organizational support) to the next challenge... some of our customers are focusing on certain policy management challenges -- design time or run-time, some are focusing on standing up the system of record to solve the visibility issue, some are focusing on lifecycle management and driving better hand-offs between teams, but the common thread is that the initial use case is clear, agreed upon, and measurable.