SOA in Action Blog

Joe McKendrick

Making SOA Governable

user-pic
Vote 0 Votes

One of the interesting findings to come out of our recent survey on Enterprise SOA is the mixed state of governance that still exists out there. While a third do have a board or committee to oversee governance, another 16% rely on a "center of excellence" to manage the process and gain business buy-in.

What advantage does governance provide to SOA, besides acting as a central clearinghouse for vetting services? For one, governance boards or centers of excellence assure that projects are put into motion based on their merit to the organization, versus individual political agendas. This helps keep SOA decisions above the political fray.

As reported in Application Development Trends, Ian Koenig, senior vice president and chief architect at Thomson Financial, recently spoke on the importance of SOA governance. Koenig provided these key lessons learned about SOA governance:

Lesson Learned: Choose Policies That Matter, or Risk 'Death by Governance': "Having too many policies is just as bad as having none at all," Koenig said. He said his team looked at 5,000 really good ideas and then distilled them down to 170 policies that really mattered.

Lesson Learned: People Don't Communicate: Often, people don;t even see eye to eye on what problems they're trying to solve. "When two or more smart people disagree on a solution, it's almost always true that they don't agree on the problem they are trying to solve," Koenig said. His team employed the UML 2.0 specification to diagram how data should flow.

Make Governance Easy and Do It Early: Here's how people react to complexity, Koenig said: "Sixty percent will do the easy thing, regardless of whether it's right; 40 percent will do the right thing, regardless of whether it's the easy thing to do." The key is to make governance as simple as automatic as possible -- and automation is the best route.

Lesson Learned: Reusability Is Not Cheap: Koenig said reuse is expensive: "Our rough calculation is it's about 2.5 times more expensive to make something reusable as not." Therefore, it's going to take some customer education to sell the idea of putting more funds in up front for an integration project.

Identify an Owner for Each Service: "It's important to identify who defines the value proposition for the service," Koenig said. You need to know "who gets called at 3:00 in the morning if it's not meeting its SLAs."

Fair enough.

____________________________________________________________________

No TrackBacks

TrackBack URL: http://www.ebizq.net/MT4/mt-tb.cgi/11780

Leave a comment

SOA in Action Blog

Joe McKendrick

Joe McKendrick is an author and independent analyst who tracks the impact of information technology on management and markets. View more

Subscribe



Subscribe in Bloglines
Subscribe in NewsGator Online
Add ebizQ's SOA in Action Blog to Newsburst from CNET News.com
Add to Google

Recently Commented On

Tag Cloud

Accenture, Active Endpoints, AlignSpace, Amazon Web Services, amazon web services, AmberPoint, Anne Thomas Manes, Apache, Apache Project, Association for Enterprise Information, automated decision making, Bank of America, Brenda Michelson, business activity monitoring, Business agility, business process management, California Institute of Technology, Capability Maturity Model Integration, Carnegie-Mellon Software Engineering Institute, chief information officer, Citigroup, Cloud Summit, COBOL, complex event processing, Data Direct, data integration, data management, Dave Linthicum, dave linthicum, David Bressler, David Linthicum, Dion Hinchcliffe, E-Gov, economy, ed horst, Ed Horst, electronic health records, enterprise application integration, enterprise architecture, enterprise decision management, enterprise information integration, enterprise mashups, Enterprise Service Bus, ERP, European Union, federal government, Fiorano, Forrester, Forrester Research, Frank Kenney, FUSE, Gartner, grid computing, Hibernate, hurwitz, IBM, IEEE, Informatica, Information Builders, InterSystems, Intuit, iPhone, iTKO, J2EE, Java EE, JBOWS, Jessica Mola, Joe McKendrick, John Crupi, john favazza, John Reimer, JP Morgenthal, Judith Hurwitz, Keane, Kelly Emo, Key Agility Indicators, Layer 7, legacy modernization modernization, mainframe, mashups, michael kavis, Michael Poulin, mike hammer, miko matsumura, Miko Matsumura, OASIS, Object Management Group, OMG, Oracle, Oracle Fusion Middleware, Peter Schooff, Phil Wainewright, Progress Apama, Progress Software, Progress Software Ed Horst, Randy Heffner, RedMonk, Regev Yativ, REST, SAP, Security Token Service, Service Component Architecture, ServiceMix, soa, SOA, SOA Consortium, soa for dummies, soa governance, SOA governance, SOA in Action, soa in action conference, SOA in Action conference, SOA Manifesto, soa patterns, soa predictions, SOA Software, SOA Symposium, SOAP, social BPM, software ag, Software AG, software as a service, Soumadeep Sen, Spinal Tap, SpringSource, SUPER, supply chain management, System z, Tarak Modi, The Open Group, the open group, TIBCO, US Coast Guard, US Department of Defense, US Navy, WebLayers, WebMethods, Windows, WS-*, WS-Security, WS-Trust, WSO2, Yefim Natis,

Monthly Archives

ADVERTISEMENT