Home > SOA News > IBM's internal SOA governance implementation
SOA News:
EMAIL THIS

IBM's internal SOA governance implementation

By Rich Seeley, News Writer
05 Dec 2007 | SearchSOA.com

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   

The experience from his first service-oriented architecture (SOA) implementation in 2002 still informs the thinking of John Falka, chief architect for SOA governance in IBM's internal software group.

We provided funding for the single build-out of a service as opposed to the multiple build outs of a service.
John Falka
Chief Architect for SOA Governance, IBM

That first SOA project now provides best practices for other IBM customers, he explained while presenting an early adopter case study during a recent Webcast titled The Keys to Business-Critical SOA.

"I'm pretty familiar with this case study and the customer involved," Falka deadpanned as he began explain how SOA was first implemented at IBM

The case study has value because the way IBM started out with SOA five years ago is not unlike how a company would begin by dipping its toe into service-orientation today. Falka and his colleagues didn't start out doing big SOA, they began with little SOA, as most consultants and analysts currently recommend for neophytes.

"We started in 2002 with exploratory services doing things like proof of concept and technology focused projects, which were basically just testing the waters of how we can enable SOA and SOA governance," Falka said.

In 2003, SOA still was not a mission critical project at IBM, but Falka's team began looking at what production services might mean for their company. And the next two years, SOA started to catch on at IBM, but it was still a tactical pursuit.

"Moving into 2004 and 2005, we started to identify some opportunity projects that were good-fit projects with willing participants," he said. "But we were still in a bottoms-up approach to the enablement of SOA technologies and Web services."

By 2005, the SOA team within IBM began using service-oriented modeling and architecture (SOMA) to identify Web services that could be reused in new applications.

SOMA helped deal with a problem familiar to all large organizations working with Web services. Divisions within IBM were developing their own Web services that performed the same functions as Web services developed by other divisions. In other words, there was a whole lot of redundant programming going on.

"One of the problems we were focused on, because it's always good to have something that you're focusing on, we wanted to eliminate redundancy of services and promote reuse within the IBM divisions," Falka said.

Enter SOA governance.

Governance started with identifying services as enterprise components so the same service could be used in multiple applications in multiple divisions.

"We provided funding for the single build-out of a service as opposed to the multiple build outs of a service and raised the operational cost benefits of not having redundant services that were generating additional costs," Falka explained.

For more information
How Sun sells its SOA dog food to its own employees

What IBM learns about SOA from its customers

Governance at IBM became holistic covering everything from the creation of a Web services to how and when they could be used.

"We ensure that we know who owned the service, who can use it and when it will be available, which is really important when you have so many service consumers," Falka said.

Since most IBM customers do not have five years to develop an extensive governance model, Falka has developed a template for them.

"We've incorporated best practices learned here into consulting methods and into SOMA, as well as into IBM's SOA Governance and Management Method (SGMM)," he said. "It is a full process for the SOA governance lifecycle."



Tags: Data governance and management for SOAIBM Web servicesService-oriented architecture (SOA) developmentSOA implementationsVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


RELATED CONTENT
Data governance and management for SOA
Kapow bows data-driven server for the enterprise
SOA needs a Product Manager
Medical imaging group build HL7 messaging hub with InterSystems Ensemble
New TOGAF framework released
Podcast: SearchSOA tips on software architect skills
Domain bridging, skills of abstraction define the software architect
Amazon Mechanical Turk Web services app touts improved development GUI
REST architecture integrates data services to SaaS
Architecture 101: Why SOA needs an enterprise focus
SOA ends era of big apps, opens door for Ruby on Rails

IBM Web services
IBM Sabbah's say on REST for collaborative ALM
Jazz suite updated at IBM Rational Software Conference
Steve Mills on Oracle and Java
Control theory, the economy, BPM, event processing and hydraulic computers
Java side of Sun seen strengthened by Oracle buy
On establishing the link between the business and SOA with modeling
Web Service Test Forum launched by vendors
Brownfield Development: Tracking the mainframe legacy 'elephant'
JBoss, CA Wily moves target SOA performance management
IBM WebSphere grows to include better Business Event Processing

Service-oriented architecture (SOA) development
SOA products for June
Enterprise Architecture in the Agile age - Part 2, Architects and developers
Enterprise Architecture in the Agile age - Part 2, Architects and developers
EA modeling tools communicate across disciplines
Using atomicity to gain SOA granularity
Hurwitz on SOA governance, services management
Reporter's Notebook: Jack Vaughan on agile methodology
OSGi Mini Tutorial
SOA growth and change: TechTarget survey shows SaaS, BPM emerging
Java EE servers said giving way to lightweight application frameworks

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
Websphere MQ  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



SOA Web Services: Application Server, Portals, Java, Microsoft .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts