SOA_Class_Version_Nov_2006

SOA_Class_Version_Nov_2006 - Services Oriented...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
Services Oriented Architectures Tutorial for Business Managers and Information Systems Professionals By Kunal Verma and Bob Bostrom *NOTE: Rough draft. Please do not cite without Authors’ permission 1. Introducing Service Oriented Computing Researchers at Gartner [Gartner, 2005] have predicted that by the end of 2006, at least 45% of US businesses will be using some form of IT utility enabled by Service Oriented Architectures (SOA). Due to the number of terminologies and technologies associated with SOA- Web Services (WS), Enterprise Services Bus (ESB) etc, it can often become hard for a business manager to get a clear picture of the SOA landscape. In this tutorial, we will define the different aspects of SOA and outline their business value. Figure 1: Model Driven Business Transformation Before we delve into the details of SOA, let us take pervasive view of organizational, process and IT components of businesses. We do so with the help of a business model called the Model Driven Business Transformation (MDBT), which has been proposed by IBM. The two upper layers of the model represent the business layers. The strategy layer represents the overall strategy outcomes associated with the business and represents the view of the upper management of the businesses. It deals with the overall strategy of the business executives and includes modeling performance indicators such as profit and shares as well as corporate level strategies. The operation layer represents the business managers and analysts’ views of the business and includes operational metrics and high level view of the business Strategy Layer (Corporate Strategy and Goals) Operational Layer (Modeling Business Process to provide business services) Increase Profits, Compliance, Lower Costs, Quality, Agility DRIVERS LAYERS/LEVELS Agility, Innovation and Integration in Business Processes Execution Layer (SOA Based IT Processes and Services) 1 Implementation Layer (Databases, OS, etc.) Lower Cost & ease of integration of IT Components, Better utilization of IT assets, Agile-Faster Development IT Based Solutions/Assets
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
processes that provide services. The lower layers of the model represent IT architecture. The execution model is a platform independent approach for representing the business process and services and finally the implementation layer deals with the actual IT components like databases, operating systems, etc. Let us try to understand the different layers with the help of an example. Let us consider the case of a bank. At the strategy layer the business strategy might be to provide greater customer satisfaction and increase investments. At the operation layer, the managers may modify a business process that involves sending e-mails to all customers with a certain balance and offering them value added services. At the execution level, the IT analysts can create executable processes based on existing services of the business. The aim of MTBT is to create models for all the layers and create links to remove the gaps between IT
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 02/20/2012 for the course MIST 5750 taught by Professor Bostrom during the Spring '09 term at University of Georgia Athens.

Page1 / 22

SOA_Class_Version_Nov_2006 - Services Oriented...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online