| By Pravin Gokhe | Article Rating: |
|
| February 12, 2008 01:00 PM EST | Reads: |
5,516 |
Some of the key challenges are:
- The correct identification of a business service with appropriate granularity and reuse potential
- Achieving the objective of semantic interoperability by standardizing on canonical data models for service interface
- Ensuring uniformity in SOA implementations across project groups by enforcing best practices, standards, and guidelines
- Overcoming the mistrust and hesitation of service providers and consumers
- Building a common vocabulary for sharing service information across different business units or departments
- Breaking the barriers of the traditional organizational culture and behavior to ensure ongoing participation by service providers and consumers
- Inducing discipline in decision making
- Introduce discipline while carrying out various processes related to the service lifecycle (Service identification-Service operation) by applying appropriate policies
- Create a culture of openness and cooperation by encouraging participants through rewards, incentives, and recognition programs
- Ensure effective collaboration by instilling trust and confidence
- Control decision-making by setting up organizational structures with appropriate responsibilities and accountability
Until now, governance has been perceived as a luxury during the pilot phases. It is often underestimated as a mechanism to publish and discover business services by means of the registry tool. As SOA adoption moves from the pilot stage to the payoff mode, it's imperative to rethink SOA governance. Governance is required from day one, the cost of establishing governance late in SOA journey is much higher than if you adopt it early on.
The core of any governance is to ensure a desirable outcome in its discipline; the same applies to SOA as well. Business services are the primary artifacts in SOA and need governance to ensure high-quality enterprise-wide reusable/shared assets (business services) are being developed to meet the goal of business agility.
Effective SOA governance is what will separate leaders from dawdlers. Governance is a MUST in the overall SOA strategy and will form the base for adopting SOA in an organized manner. The very first step in establishing effective governance is to define a Governance Model. This process involves identifying and defining various artifacts related to goals, principles, policies, processes, models, metrics, and role responsibilities. Implementing a Governance Model by choosing the right technologies and tools would be the next step.
Governance Model Overview
The key areas of a Governance Model are depicted in Figure 2
Goals and Principles
Setting up the goals is the first step; shorter time-to-market, cost saving, and process flexibility are among the key objectives of a SOA. Aligning with business needs, goals need to be defined in concise, clear, and measurable terms. Then define a strategy such as focusing on specific domains or functional areas with high service reuse potential and ROI. For example, the customer service domain - targeting consolidation of customer-related business services spread across various LOBs. Well-defined goals and accompanying strategies will help to articulate a SOA vision clearly.
Defining the fundamental set of SOA principles is necessary to establish the common consensus as to how SOA should be used while developing enterprise SOA solutions.
Some of the basic SOA principles are:
- A business service should have a coarse-grained interface
- A business service should be exposed using a technology-agnostic interface and protocol
- A business service should adhere to enterprise-wide technology and semantic interoperability standards
- A business service should be autonomous. Any changes to its implementation technology, runtime environment, or location should not impact the service consumer
- The Interaction between a service consumer and a service provider must follow a document-oriented style of communication
- A business service must be discoverable by consumers belonging to other business units or LOBs
- A SOA infrastructure must provision for protection of the sensitive information exchanged between consumer and provider
Policies are central to governance. Start with identifying the core set of processes to be governed. Though the policies can be applied at various levels such as business, architecture, service, and technology, we will limit our discussion to business services
Some of the key challenges in the SOA space are:
- Reuse - How to ensure that business services are being developed for optimal reuse and interoperability?
- Adoption - How to ensure that business services have proper visibility, and there is a smooth and productive collaboration among LOBs
- Sustenance - How to ensure SOA sustains in the long run
Published February 12, 2008 Reads 5,516
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Pravin Gokhe
Pravin Gokhe is practice manager for SOA at i-flex solutions limited, a world leader in providing IT solutions to the financial services industry. In this capacity, he is responsible for building capabilities and expertise in leading SOA products and emerging standards. Pravin has been instrumental in providing service-oriented integration strategies, developing architectures, and carrying out implementations using various BPM and SOA technologies. He has extensive experience in the implementation of EAI, B2B integration, and SOA projects in telecom, insurance, and financial services domains.
![]() |
Sumesh Madhusoodhanan 02/18/08 06:58:42 AM EST | |||
Write up has been really nice, brief and informative and to the point. Sure this will be a guiding light to many out there looking for one. All the best Pravin... |
||||
- The Top 150 Players in Cloud Computing
- Commercial vs Federal Cloud Computing
- Why IBM’s Server Chief Got Busted
- Industry Experts Discuss the State of Cloud Computing
- Cloud Expo New York Call for Papers Deadline December 15
- Cloud Computing on Gartner's Top 10 List and SYS-CON Events' 2010 Calendar
- US Federal Government is Major Cloud Computing Innovator
- Google Wave
- Ulitzer.com Named Exclusive "New Media" Sponsor of Cloud Computing Conference & Expo
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- Adaptivity & Cloud Computing: Exclusive Q&A with CEO Tony Bishop
- 4th International Cloud Expo: Photo Album
- The Top 150 Players in Cloud Computing
- SYS-CON.TV: Cloud Computing Expo Power Panel
- Commercial vs Federal Cloud Computing
- Why IBM’s Server Chief Got Busted
- 1st Annual GovIT Expo: Letter from the Technical Chair
- Deputy CIO of the CIA to Keynote 1st Annual GovIT Expo
- Industry Experts Discuss the State of Cloud Computing
- SOA World Power Panel on SYS-CON.TV
- CIA was Headed to an Enterprise Cloud All Along: Jill Tummler Singer
- 1st Annual Government IT Conference & Expo: Themes & Topics
- Cloud Expo New York Call for Papers Deadline December 15
- Stock in Focus: Dragon Capital
- The i-Technology Right Stuff
- Who Are The All-Time Heroes of i-Technology?
- Get the Message
- Where Are RIA Technologies Headed in 2008?
- i-Technology Viewpoint: Is Web 2.0 the Global SOA?
- i-Technology Viewpoint: Thinking Outside the VC Box
- ESB Myth Busters: 10 Enterprise Service Bus Myths Debunked
- i-Technology Viewpoint: When to Leave Your First IT Job
- SOA Web Services Edge Conference Coverage on SYS-CON.TV
- Five Reasons Why Web 2.0 Matters
- SYS-CON.TV's "SOA Web Services" and "Enterprise Open Source" Programs To Air in December
- SOA World Conference & Expo SYS-CON.TV Power Panel Live From Times Square










There are a variety of applications that supp...

























