SHARE
Follow this article on Twitter Facebook LinkedIn Bookmark and Share
Home >> Information Architecture >> Service Oriented Architectures

Why SOA needs a governance framework

Why SOA needs a governance framework

By:  Igor Khurgin and Saurabh Verma  On: 10 Dec 2008 For: CSO (US)(NA) 

When developers are able to write software code once and have that code re-used by many disparate systems for a variety of functions, the potential for cost savings are tremendous but so are the chances of creating a 'lawless' environment

Adopting services oriented architecture (SOA) in your enterprise without thinking through IT governance can cause something like the Gold Rush in the 1800s; extreme rates of growth and minimal law and order which produce unexpected outcomes.

The promise of SOA is that developers can write software code once and have that code re-used by many disparate systems for a variety of functions, thus saving time and money. Governance is a set of processes, tools, and organizational structure that allows for oversight of the IT operation and is essential for delivering on the SOA promise.

Let's say your developers create a new service to open and track a "case" whenever a customer contacts your enterprise (let's call this service the 'Open Case Process'). By the nature of SOA other developers within the organization (or sometimes across an eco-system such as government organizations) may leverage that same service for their similar processes.

So a sales department may use the Open Case Process to track contacts in their sales workflow software. The billing department may use the Open Case Process to track billing disputes in their contact center software.

More from ITWorld Canada

Six steps to a successful SOA

Without an established governance plan and policy, the original author and support organization may not even know this "use" of their software is happening. This can lead to a lawless environment where:

1.) Increased volume may cause a jump in users from hundreds to thousands overnight. Servers or networks being used for this process may not be able to handle the load;

2) Contrarily a service is created but "no one comes" to re-use it because there is no established procedure about how to communicate service availability within the enterprise;

3) Finally, it is easy for a developer to read a service definition and create a sample request message in minutes. In a SOA world, the data travels on the wire in the clear and even has tags identifying each and every data element. Ease of access to SOA services raises an important issue of security policies and SOA governance.

So without a well-thought out governance plan SOA can seem like the lawless Wild, Wild West.

The SOA Sheriff: A Governance Framework

To capture the maximum benefits of SOA while not opening up the enterprise to additional challenges, companies are adopting SOA governance frameworks to foster IT discipline.


Sign up for our Newsletters












Print |  Views: 1426   |   Rating:offoffoffoffoff  (0 votes)
Rate this article on a scale of
1 to 5 stars,5 being the best.




Igor Khurgin and Saurabh Verma Igor Khurgin and Saurabh Verma is a contributor to the International Data Group (IDG) News Service, which publishes global technology stories from bureaus around the world to more than 300 publications in more than 60 countries.

Related Content

SOA: A better ballgame with BTEP
SOA: A better ballgame with BTEPTaking an enterprise view can help to guide an organization to improved planning, decision-making, communications and business direction. It's also time-consuming and requires ongoing investment to support. It's not a one-time quick fix, either. The promise of service-oriented architecture (SOA) is the ability to better automate business processes and implement changes quickly.
Singing from the same song-sheet
Singing from the same song-sheetOne of the most difficult aspects of SOA implementation is ensuring successful collaboration among the many groups involved. This article offers some sound advice around getting all the players to sing in harmony.
Watching the watchdog within corporate walls
Watching the watchdog within corporate wallsSurveillance tools for logging and monitoring employee activities for security and compliance are getting increased attention in the enterprise, but a recent high-profile incident indicates that the same technology may also be putting organizations at risk
Certified to annoy anyone sick of compliance issues
i wrote a story in today's daily it wire about a new certification from isaca that will cover off governance in the enterprise. maybe it's about time, but i also wonder how many people you need to get these kind of credentials before they really have an impact.ther

Comments (0)

No Comments!
Name: (required) eMail: (optional)

Your email address will not appear online and will be used only if the editor wishes to contact you personally for additional comments.