How IT-strategy shapes services
In order to meet customers’ demands in today’s marketplace, corporations must continuously rework their processes for efficiency and innovation. The side effect is an increasing complexity, especially on the boundary between business and IT. It has been proposed that a Service-Oriented Architecture based on coarse-grained services, each supporting an individual activity in a business process, will enable more efficient business process redesign. However, fundamental questions as how a service is defined in terms of size and semantics are often left open, and only vague descriptions of the strategic and business consequences of a coarser or finer grained service exists.
I had the opportunity to conduct my Master Thesis together with Peter Sundling at Handelsbanken IT during October 2006 through March 2007. The research was conducted at the division for architecture and IT-strategy, CDXX. It was truly interesting to investigate such a hyped topic as SOA, and elucidate the problem of service granularity.
The objective of the thesis was to factorize the notion of service granularity, explicate how the factors are interrelated and explain how an organization’s strategic view on IT affects the optimal service abstraction level in a Service-Oriented Architecture (SOA).
Download the entire thesis as pdf from Linköping University Electronic Press
Today’s competitive business environment forces companies to introduce new product and process innovations at an increasing pace. Almost every aspect of the modern business is supported by information technology systems which, consequently, must evolve at the same pace as the business. A company’s strategic view on IT reflects the strategic importance of IT in the organization, both in terms of the opportunities IT is expected to create and the commitment to IT the business organization is willing to make.
SOA is an emerging concept which aims to structure IT in a more flexible manner. The basic idea is to encapsulate distinct units of business logic in reusable services, which can be combined to support business processes. The term service granularity refers to the amount of logic contained in a service. Even though there is immense hype around SOA today, the concept of service granularity is still relatively unexplored. The service should be coarse-grained enough to be reusable, but at the same time specific enough to fit the process. Most SOA literature avoids the subject as being too implementation specific and seldom makes any attempt to concretize the rather abstract term.
The research was conducted at Handelsbanken, which for years has worked with serviceoriented principles. The researchers have been given the opportunity to closely analyze the bank’s service initiative. In order to gain an understanding beyond merely technical aspects a rich case study was built, based on interviews with professionals at all levels of the organization.
The research objective was divided in three parts. The first part was to factorize the notion of service granularity, or in other words to find a number of factors which together precisely describe the granularity of a service. The second part was to explicate how the factors are interrelated, i.e. how changing one factor will affect the others. The final part of the objective was to explain how an organization’s strategic view on IT affects the optimal service granularity.
It was found that an organization’s strategic view on IT affects the amount of complexity the organization is able to handle, limiting the optimal SOA granularity, which can be precisely described using three factors: reach, range and realm. Reach defines the locations and people the service is capable of connecting, range defines how much functionality the service offers, and realm defines what kind of functionality the service offers.
Anderson, B., Hagen C., Reifel, J. & Stettler, E. (2006) Complexity: customization’s evil twin. Strategy & Leadership 34 (5), 19-27
Arbnor, I. & Bjerke, B. (1997) Methodology for creating business knowledge, Thousand Oaks, Calif.: Sage, cop.
Björklund, M. & Paulsson, U. (2003) Seminarieboken: att skriva, presentera och opponera Lund: Studentlitteratur
Broadbent, M., Weill, P. & Clair, D. S. (1999) The Implications of Information Technology Infrastructure for Business Process Redesign. MIS Quarterly 23 (2), 159-182
Broadbent M. & Kitzis E. (2005) Linking business and IT strategies together: Four factors for success. Ivey Business Journal 69 (4)
Bryman, A. & Bell, E. (2005) Företagsekonomiska forskningsmetoder Malmö: Liber Ekonomi
Carr, N. (2003) IT Doesn’t Matter. Harvard Business Review 81 (7), 41-49
Cockburn, A. (2001) Writing Effective Use Cases Boston: Addison-Wesley, cop.
Coyle, P.C (2000) Legacy Integration – Changing Perspective IEEE Software 17 (2), 37-41
Davenport, T. H.. (1998) Putting the Enterprise into the Enterprise System. Harvard Business Review, 76 (4 ), 121-131
Davenport, T. H. (2005) The Coming Commoditization of Processes. Harvard Business Review, 83 (6), 100-108
Davenport, T. H. & Short J. E. (1990) The New Industrial Engineering: Information Technology and Business Process Redesign. Sloan Management Review 31 (4), 11-27
Dromey R.G. (1996) Cornering the Chimera IEEE Software 13 (1), 33-43
Eisenhardt, K.M. (1989) Building theories from case study research. The Academy of Management Review 14 (4), 532-550
Encyclopædia Britannica (2007) architecture., Encyclopædia Britannica OnlineAvailable online: http://search.eb.com/eb/article-9110410 [Retrieved: 22 Feb. 2007]
Encyclopædia Britannica (2006) strategus., Encyclopædia Britannica Online Available online: http://search.eb.com/eb/article-9069903 [Retrieved: 17 Oct. 2006]
Erl, T (2005) Service-Oriented Architecture, Upper Saddle River: Prentice Hall
Gummesson, E. (2000) Qualitative methods in management research Thousand Oaks: Sage
Haeckel, S.H. & Nolan, R.L (1993) Managing by wire Harvard Business Review 71(5), 122-132
Hammer, M. (1990) Reengineering Work: Don’t Automate, Obliterate. Harvard Business Review, 68 (4), 104-113
Hammer, M (1999). How process enterprises really work. Harvard Busines Review, 77(6), 108-117
Handelsbanken (2007a) Investor Relations: Handelsbanken in brief Global Start PageAvailable online: www.handelsbanken.com [Retrieved: 22 Feb. 2007]
Handelsbanken (2007b) Investor Relations: Some important dates in the Bank’s history Global Start Page Available online: www.handelsbanken.com [Retrieved: 22 Feb. 2007]
IBM (2006) IBM Industry Models for Financial Services Available online: http://www-03.ibm.com/industries/financialservices/doc/content/bin/fss_ifw_gim_2006.pdf [Retrieved: 23 Feb. 2007]
Jacobsen, D. I. (2002) Vad, hur och varför : om metodval i företagsekonomi och andra samhällsvetenskapliga ämnen Lund: Studentlitteratur
Johansson, H. J., McHugh, P., Pendlebury, A. J. & Wheeler, W. A. (1993) Business process reengineering : breakpoint strategies for market dominance. Chichester: John Wiley & Sons Ltd
Keen, P.G.W. (1991) Shaping The Future Boston: Harvard Business School Press
Kvale, S. (1997) Den kvalitativa forskningsintervjun Lund: Studentlitteratur
Lekvall, P. & Wahlbin, C. (2001) Information för marknadsföringsbeslut Göteborg: IHM Publishing
Lim, W.C. (1994), Effects of reuse on quality, productivity and economics IEEE Software 11 (5), 23-30
Lopez, M. & Peppiatt, J (2005) A document-centric design pattern for Service-Oriented Architectures. In: Mann, S. & Clear, T. Proceedings of the 18th Annual Conference of the National Advisory Committee on Computing Qualifications Available online: http://www.naccq.ac.nz/conference05.html?page=51 [Retrieved: 15 Oct. 2006]
Luftmann, J.N. (1996) Competing in the Information Age New York: Oxford University Press
Lyons, M. H. (2005) Future ICT Systems – understanding the business drivers. BT Technology Journal, 23 (3), 11-23
Marcus, M.L. (2000) Paradigm shifts – E-Business and business / systems integration Communications of the AIS 4 (10)
Merriam-Webster (2006a) strategy. Merriam-Webster Online Available online: http://www.m-w.com/dictionary/strategy [Retrieved: 17 Oct. 2006]
Merriam-Webster (2006b) complexity. Merriam-Webster Online Available online: http://www.m-w.com/dictionary/complexity [Retrieved: 23 Feb. 2007]
Mintzberg, H. (1978) Patterns in Strategy Formation. Management Science, 24 (9), 934-948
Moore, G. (2006) Core Values. CIO Insight, 63, 32-37
Moore, G. (2005a) Dealing With Darwin. New York: Portfolio
Natis, Y. (2005) Applied SOA: Conquering IT Complexity Through Software Architecture Gartner Resarch, G00128127, Stanford: Gartner Inc
Newcomer, E. & Lomow, G.(2005) Understanding SOA with web services, Upper Saddle River: Addison-Wesley
Normann, R and Ramírez, R. (1993) From value chain to value constellation: designing interactive strategy. Harvard Business Review, 71(4), 65-77.
Patel, R. & Davidsson, B (1991) Forskningsmetodikens grunder : att planera, genomföra och rapportera en undersökning Lund: Studentlitteratur
Pfleeger, S.L. (2001) Software Engineering: Theory and Practice Upper Saddle River: Prentice Hall
Porter, M. E. (1996) What is Strategy? Harvard Business Review, 74(6), 61-78
Prahalad, C. K. and Hamel, G. (1990) The Core Competence of the Corporation. Harvard Business Review, 68(3), 79-91.
Robertson, P. (1997) Integrating Legacy Systems with Modern Corporate Applications Communications of the ACM 40 (5), 39-46
SAP (2005) Enterprise services design guide Available online: http://www.sap.com/platform/netweaver/pdf/BWP_ES_Design_Guide.pdf [Retrieved: 8 Nov. 2006]
Brown, S. J & Hagel, J (2003) Does IT Matter? Harvard Business Review 81 (7), 109-112
Stalk, G., Evans, P. & Shulman, L. (1992) Competing on Capabilities: The New Rules of Corporate Strategy. Harvard Business Review, 70 (2), 57-68.
Szyperski, C. (2002) Component software : beyond object-oriented programming Harlow: Pearson Education LTD