|
SYS-CON Magazines
|
Top Three Links You Must Click On
Service-Oriented Architecture The Business Value of SOA-Based Agile IT Architectures
The relationship between costs, benefits, and business value
Sep. 28, 2006 09:15 AM
Agile IT systems are systems that are malleable enough to address business uncertainties. Such systems can effectively respond to internal and external stimuli in a very short period of time. Flexible IT systems imply that the IT architecture underlying them is itself flexible and lends itself to incorporating changes in a dynamic fashion. Architectural approaches such as Service Oriented Architecture (SOA) are transforming the way IT systems are designed by bringing in a high degree of reuse and loose coupling of applications.
The objective behind having a good IT architecture is so an organization can operate with a high degree of flexibility while keeping the cost for the technology investments within justifiable limits. IT architectures are derived from the business architecture and once the architecture is defined, it supports the business. Organizational flexibility is a key requirement supported by IT architectures. Organizational flexibility and agility is emerging as a key constituent of sustainable competitive advantage. The business processes supporting organizational activities have to be flexible enough to enable organizational flexibility. Business processes are dependent on the underlying IT systems for execution. These IT systems and architectures should be flexible enough to deal with uncertainties in an unstable environment. They have to respond rapidly to internal and external stimuli. Agility refers to an organization's ability to thrive in a continuously changing business environment. A flexible enterprise is qualified by the cost and the speed of response to changes in business models, business opportunities, and market conditions.
The Business Value of SOA-based IT Architectures Service Oriented Architecture has three key constituents: service provider, service requestor, and service registry and three fundamental operations: publish, find, and bind. A service provider makes the service available and publishes the contract that describes its interface. It then registers the service with a service broker. A service requestor queries the service broker and finds a compatible service. The service broker gives the service requestor directions on where to find the service and its service contract. The service requestor uses the contract to bind the client to the service. The connection between these entities is loosely coupled offering the maximum decoupling between any two entities. For the loose coupling it is mandatory that the services be described in ample detail to be self-describing and self-contained. These factors lead to the natural question of how to measure the business value of SOA based IT architectures, which has a combination of unique characteristics, prominent among which include re-use, flexibility, and open standards.
Cost and Benefit Dimensions The cost dimension is comprised of variables such as Organizational, Business Process, Technology, Servicification, Integration and People. The benefit dimension is comprised of operational measures such as Re-use, Flexibility, Integration, Open Standards and People. Table 1 gives the definitions of these dimensions. On the basis of our research and interviews with industry experts, we have identified the following propositions regarding the cost dimension: P1 Organisational, business process, technology, servicification, integration, and people costs are the most important cost variables influencing SOA architecture decisions P1A Among organisational costs, understanding business context is the most important cost variable influencing SOA architecture decisions P1B Under Business Process analysis costs, identifying business processes that can be shared is the most important cost variable influencing SOA architecture decisions P1C Among technology costs, application portfolio analysis is the most important cost factor influencing SOA architecture decisions P1D Among servicification costs, determining the optimal level-of-service granularity is the most important cost variable influencing SOA architecture decisions P1E Among integration costs, interface development is the most important cost variable influencing SOA architecture decisions P1F Among people costs, ensuring business continuity is the most important cost variable influencing SOA architecture decisions The following were the research propositions regarding the benefit dimension: P2 Re-use, flexibility, people, integration, open standard benefits are the most important benefit variables influencing SOA architecture decisions P2A Among re-use benefits, business process re-use is the most important benefit variable influencing SOA architecture decisions P2B Among flexibility benefits, time to market is the most important benefit variable influencing SOA architecture decisions P2C Among people benefits, development of a standardized employee skill set is the most important benefit variable influencing SOA architecture decisions P2D Among integration benefits, inter-organizational collaboration is the most important benefit variable influencing SOA architecture decisions P2E Among benefits from open standards, platform and technology independence is the most important benefit variable influencing SOA architecture decisions
Conclusion The most important benefit is derived from low vendor lock-in (allowing enterprises to replace customised applications and products). This is followed by variables such as platform and technology independence (leading to greater collaboration and integration, with less spending on middleware infrastructure), time to market (which enables enterprises to come out with products/services in a shorter timeframe), adaptability to emerging business scenarios (which facilitates the enterprise to realize faster growth by speedier and responsiveness to market conditions), benefits due to a reduction in application redundancy (emerging from rationalization of applications), and re-use of business processes, applications, and infrastructure (through the potential reuse of services and infrastructure), standardized employee skill sets (as the SOA interfaces is abstracted from the implementation), benefits from loose coupling (as SOA enables systems to be assembled and disassembled easily as they have less dependency on other systems). Finally there are benefits from reduced cost and time of introducing new business processes, reduced cost and time of modifying existing business processes, reduced cost and time of introducing new applications, reduced cost and time of modifying existing applications, reduced cost and time of introducing new IT infrastructure, and reduced cost and time of modifying existing IT infrastructure. Our research implies that the IT investment decision makers need to have a comprehensive understanding of the cost and benefit variables adopted in the study to arrive at the business value measure to justify SOA-based IT architectures. Understanding the role of SOA-based architectural approaches in achieving flexibility across the three dimensions can guide appropriate investments in flexible IT systems and strategic IT planning. Studying the influence of IT architectures on organizational flexibility poses a number of challenges. In understanding the impact of IT architectures on organizational flexibility, we have studied business processes, IT applications, and IT infrastructure as the three dimensions to capture organizational flexibility. But organizational flexibility could be influenced by a number of other factors. Reader Feedback: Page 1 of 1
Subscribe to our RSS feeds now and receive the next article instantly!
Subscribe to the World's Most Powerful Newsletters
|
|
||||||||||||||||||||||||||||||||||||