Skip to main content

 

Spotlight on IBM software solutions: What is SOA governance?

A chat with SOA governance integration lead, Gil Long

Scott Laningham (scottla@us.ibm.com), Podcast Editor, IBM developerWorks
Scott Laningham
Scott Laningham, host of developerWorks podcasts, was previously editor of developerWorks newsletters. Prior to IBM, he was an award-winning reporter and director for news programming featured on Public Radio International, a freelance writer for the American Communications Foundation and CBS Radio, and a songwriter/musician.

Summary:  In Part 1 of this three-part series on Service-Oriented Architecture (SOA) governance, Gil Long, an IBM® Distinguished Engineer and SOA governance integration lead, talks about SOA governance, the IBM SOA governance model, and the ways IBM assists clients with SOA governance.

View more content in this series

Date:  03 Jul 2007
Level:  Introductory

developerWorks: Welcome to this developerWorks podcast. I'm your host, Scott Laningham. Our guest today is Gil Long, IBM Distinguished Engineer and SOA governance integration lead. He joins us to talk about SOA governance and related [Global Technology Services] (GTS) support services. Gil, thanks for doing this today.

Long: Thank you very much, Scott.

Gil Long: What is SOA governance?

Be sure to listen to this interview.

developerWorks: Now why don't you first start off by kind of giving us a high-level summary of what SOA governance is?

Long: All right, great. That's a very important topic, Scott. As we all know, SOA is quickly becoming the dominant architectural style that requires a lot of careful oversight. In fact, it's been well documented that without this careful oversight — or we'll call governance — some SOA implementations actually fail to deliver business value as expected. We also know that for additional governance — that is, the IT governance and corporate governance that we use today — doesn't really address SOA. So to close this gap, SOA governance was created as an extension to traditional governance with a special mission of delivering business value using the SOA style.

Guest: Gil Long

Gil Long is a Distinguished Engineer with IBM. He serves as the SOA governance integration lead for IBM Global Technology Services and the worldwide education lead for Enterprise Architecture. He has extensive senior management experience in all areas of IT, including IT strategic planning, architectural design, business systems design and implementation, systems and network design and deployment, and data center operations. He has had direct management responsibility for large IT organizations, staffing, and budget accountability. He also has multi-industry experience in healthcare, financial services, education, retail, insurance, utilities, manufacturing, and government.

Also, Scott, there's a difference between what we call "SOA governance" and "SOA management." First, SOA governance is about establishing a strategic vision for SOA, aligning that business and IT vision, sponsoring and funding that vision, providing responsible oversight and controls, and ensuring governance mechanisms are in place to support the vision. These mechanisms include the SOA governance structures, skills, the processes, the SOA infrastructure itself. And service-level metrics and dashboards to help manage it. These should all be part of any SOA governance toolkit.

SOA management, on the other hand, is more about the actual day‑to‑day execution of the governance processes. This includes implementing and running the SOA governance infrastructure, the tools and repeatable processes that need to be governed. Obviously, SOA governance and SOA management go hand in hand, and they must be integrated with the existing traditional governance and management processes there in place.

So to implement SOA governance, you must have an SOA governance model, as well as some approach or method to implement that model.

developerWorks: Now, that brings us to IBM's SOA governance model. What can you tell us about that?

Long: Oh, sure, Scott. IBM has developed a very comprehensive SOA governance model. It covers all aspects of the SOA life cycle. This model includes things like the SOA vision, you know, a starting point for SOA, the SOA processes that need to be governed; the governance mechanisms that will be used to manage the SOA environment — the policies, the principle, the standards, the procedures needed to guide decision-making, the dashboards and metrics to monitor progress; the skills needed to implement SOA; the organizational structure and change management, including the governance charter, the center of excellence for SOA, the roles and responsibilities, etc.; and the SOA infrastructure and the supporting tools, especially those that are different from the non-SOA implementations we have running in our environment.

The intent of the SOA governance model is to help everyone visualize what is needed for SOA governance. The true test comes, however, when you have to implement this governance model. To do this, there must be some type of method behind the model.

developerWorks: So let's talk about that method for a second, Gil. Take us a little deeper on that, if you would.

Long: To support this entire SOA governance model, IBM has not only developed the method behind it but also the skills and tools to implement the method. We've very successfully implemented this method internally within IBM, as well as externally with other clients. The method, which we've named the SOA Governance and Management Method, or SGMM for short, not only describes the SOA governance model but it provides a very prescriptive approach and the necessary assets to implement this way of governance.

In addition to the method, IBM has also provided a number of very advanced tools such as WebSphere® registry repository, ITCAM for SOA, CCMDB and data power appliances just to mention a few, that help automate and accelerate SOA governance implementations. And finally, IBM has developed a full range of consulting services to help clients implement SOA governance.

developerWorks: Maybe we can wrap with a little more on that, Gil. How does IBM assist clients with SOA governance?

Long: Essentially, IBM provides full end-to-end SOA life-cycle services and products ranging from the SOA vision through the complete implementation and operation of the SOA infrastructure. Here's a sampling of our SOA governance services that help clients manage this life cycle.

At the planning level, we can assess the current state of an SOA governance, as well as the maturity of all of the aspects of SOA. And we can develop roadmaps for implementing or improving existing SOA governance processes. We can also plan and implement service management processes that must be governed in an SOA environment. When you take it to the execution level, we can also help clients there by helping them design and implement their SOA infrastructure and the testing environment, which is critical to SOA success.

We can also help develop dashboards and monitoring capabilities that support the SOA management environment. IBM has a very comprehensive SOA governance model, as well as the method and the products and the services — everything that's needed to help our client succeed.

developerWorks: Well, Gil, thanks for giving us this crisp look at SOA governance and what IBM offers around it. And I'm wondering, is there a Web site specifically that we should direct people to? I mean, there's some great offerings and resources on developerWorks, but is there one spot that you would point out in specific?

Long: Yes, we have an external Web site, www.ibm.com/services, and that will provide you an entry point to take a look at what IBM offers around SOA governance.

developerWorks: Great. I'll make sure I have that link and the show notes for the podcast and links to the SOA and Web services zone on developerWorks, as well. Again, Gil, thanks for your time today.

Long: Thank you for having me, Scott.

developerWorks: Our guest again was Gil Long, IBM Distinguished Engineer and SOA governance integration lead. Be sure to check out the other two conversations in this subseries on SOA governance. We talk with Sandy Poi about SOA governance and organizational change. Sandy is a strategy consultant for organizational change with IBM Business Services. And we also talk with Sunil Murthy, product manager, IBM WebSphere Service Registry and Repository, one of the solutions that Gil mentioned in today's discussion. Sunil talks about what WSRR does.

Find links to both of those interviews on our podcast page at ibm.com/developerworks/podcast. You're welcome to leave comments on any of this on my developerWorks blog, which you'll find a link to from that same page. I'm Scott Laningham, thanks for listening.


Resources

About the author

Scott Laningham

Scott Laningham, host of developerWorks podcasts, was previously editor of developerWorks newsletters. Prior to IBM, he was an award-winning reporter and director for news programming featured on Public Radio International, a freelance writer for the American Communications Foundation and CBS Radio, and a songwriter/musician.

Comments (Undergoing maintenance)



Trademarks  |  My developerWorks terms and conditions

Help: Update or add to My dW interests

What's this?

This little timesaver lets you update your My developerWorks profile with just one click! The general subject of this content (AIX and UNIX, Information Management, Lotus, Rational, Tivoli, WebSphere, Java, Linux, Open source, SOA and Web services, Web development, or XML) will be added to the interests section of your profile, if it's not there already. You only need to be logged in to My developerWorks.

And what's the point of adding your interests to your profile? That's how you find other users with the same interests as yours, and see what they're reading and contributing to the community. Your interests also help us recommend relevant developerWorks content to you.

View your My developerWorks profile

Return from help

Help: Remove from My dW interests

What's this?

Removing this interest does not alter your profile, but rather removes this piece of content from a list of all content for which you've indicated interest. In a future enhancement to My developerWorks, you'll be able to see a record of that content.

View your My developerWorks profile

Return from help

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=
ArticleID=237531
ArticleTitle=Spotlight on IBM software solutions: What is SOA governance?
publish-date=07032007
author1-email=scottla@us.ibm.com
author1-email-cc=

Tags

Help
Use the search field to find all types of content in My developerWorks with that tag.

Use the slider bar to see more or fewer tags.

Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere).

My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).

Use the search field to find all types of content in My developerWorks with that tag. Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).