Conflicts, Compromises, and Political Decisions: Methodological Challenges of Enterprise-Wide E-Business Architecture Creation

This article describes the architecture development process in an international ICT company, which is building a comprehensive e-business system for its customers. The implementation includes the integration of data and legacy systems from independent business units and the construction of a uniform Web-based customer interface. We followed the early process of architecture analysis and definition over a year. The research focuses on the creation of e-business architecture and observes that instead of guided by a prescribed method, the architecture emerges through somewhat non-deliberate actions obliged by the situation and its constraints, conflicts, compromises, and political decisions. The interview-based qualitative data is analyzed using grounded theory and a coherent story explaining the situation and its forces is extracted. Conclusions are drawn from the observations and possibilities and weaknesses of the support that UML and RUP provide for the process are pointed out.

[1]  Tero Päivärinta,et al.  A Genre-Based Method for Information Systems Planning , 2001, Information Modeling in the New Millennium.

[2]  Mark John Taylor,et al.  Methodologies and website development: a survey of practice , 2002, Inf. Softw. Technol..

[3]  Jan Pries-Heje,et al.  Racing the E-Bomb: How the Internet Is Redefining Information Systems Development Methodology , 2001, Realigning Research and Practice in Information Systems Development.

[4]  K. Lyytinen A taxonomic perspective of information systems development: theoretical constructs and recommendations , 1987 .

[5]  Kalle Lyytinen,et al.  Modelling CASE Environments in Systems Development , 1989, CASE.

[6]  Chris Sauer,et al.  Fit, failure, and the house of horrors: toward a configurational theory of IS project failure , 1997, ICIS '97.

[7]  Jeanne W. Ross,et al.  Enterprise Architecture As Strategy: Creating a Foundation for Business Execution , 2006 .

[8]  Tuure Tuunanen,et al.  Is Extreme Programming Just Old Wine in New Bottles: A Comparison of Two Cases , 2005, J. Database Manag..

[9]  Karen Locke Grounded Theory in Management Research , 2000 .

[10]  Richard N. Taylor,et al.  A Classification and Comparison Framework for Software Architecture Description Languages , 2000, IEEE Trans. Software Eng..

[11]  Nenad Medvidovic,et al.  Round-Trip Software Engineering Using UML: From Architecture to Design and Back , 1999 .

[12]  Kari Smolander,et al.  What is included in software architecture? A case study in three software organizations , 2002, Proceedings Ninth Annual IEEE International Conference and Workshop on the Engineering of Computer-Based Systems.

[13]  Katarina Stanoevska-Slabeva,et al.  Modeling business media platforms , 2002, Proceedings of the 35th Annual Hawaii International Conference on System Sciences.

[14]  Desmond D'Souza,et al.  Objects, Components, and Frameworks with UML: The Catalysis Approach , 1998 .

[15]  B. Turner,et al.  Grounded Theory and Organizational Research , 1986 .

[16]  Sandeep Purao,et al.  Going beyond the Blueprint: Unravelling the Complex Reality of Software Architectures , 2005, ECIS.

[17]  Ivar Jacobson,et al.  The Unified Software Development Process , 1999 .

[18]  David Garlan,et al.  Reconciling the needs of architectural description with object-modeling notations , 2000, Sci. Comput. Program..

[19]  Tero Päivärinta,et al.  Describing and Communicating Software Architecture in Practice: Observations on Stakeholders and Rationale , 2002, CAiSE.

[20]  Nirvikar Singh Encyclopedia of E-Business Development and Management in the Global Economy , 2010 .

[21]  Rebecca E. Grinter Systems architecture: product designing and social engineering , 1999, WACC '99.

[22]  Ravi Kalakota,et al.  e-Business 2.0: Roadmap for Success , 2000 .

[23]  Gustavo Rossi,et al.  Object-Oriented Web Applications Modeling , 2001, Information Modeling in the New Millennium.

[24]  Richard N. Taylor,et al.  A comprehensive approach for the development of modular software architecture description languages , 2005, TSEM.

[25]  Bernhard Rumpe,et al.  UML+ROOM as a standard ADL? , 1999, Proceedings Fifth IEEE International Conference on Engineering of Complex Computer Systems (ICECCS'99) (Cat. No.PR00434).

[26]  B. Glaser Theoretical Sensitivity: Advances in the Methodology of Grounded Theory , 1978 .

[27]  Pei-Hung Hsieh,et al.  Semantic Location Modeling for Mobile Enterprises , 2008 .

[28]  Sandeep Purao,et al.  Software Architecture: Metaphors across Contexts , 2002 .

[29]  Dov Dori,et al.  Object-Process Methodology Applied to Modeling Credit Card Transactions , 2001, J. Database Manag..

[30]  Mary Shaw,et al.  Software architecture - perspectives on an emerging discipline , 1996 .

[31]  C. Brodsky The Discovery of Grounded Theory: Strategies for Qualitative Research , 1968 .

[32]  Matthew R. Jones,et al.  Information systems and the double mangle: steering a course between the Scylla of embedded structure and the Charybdis of strong symmetry , 1998 .

[33]  Tero Päivärinta,et al.  Practical Rationale for Describing Software Architecture Beyond Programming-inThe-Large , 2002 .

[34]  Rudy Hirschheim,et al.  Four paradigms of information systems development , 1989, CACM.

[35]  Eric Monteiro,et al.  Developing Information Infrastructure: The Tension Between Standardization and Flexibility , 1996 .

[36]  B. Unhelkar Handbook of Research in Mobile Business, Second Edition: Technical, Methodological and Social Perspectives , 2009 .

[37]  In Lee,et al.  Electronic Business: Concepts, Methodologies, Tools, and Applications , 2008 .

[38]  Chris Koontz Develop a solid e-commerce architecture , 2000 .

[39]  Judy H. August Joint application design: the group session approach to system design , 1991 .

[40]  Martin Bichler,et al.  Component-based e-commerce: assessment of current practices and future directions , 1998, SGMD.

[41]  M. Lynn Hawaii International Conference on System Sciences , 1996 .

[42]  Amit Lingarchani Extending Collaborative Business Model with Mobility and its Implementation in the Medical Tourism Industry , 2009 .

[43]  David Garlan,et al.  Architectural Styles, Design Patterns, And Objects , 1997, IEEE Softw..

[44]  Susanne Leist,et al.  Evaluation of current architecture frameworks , 2006, SAC.

[45]  Frank G. Goethals,et al.  Editorial Preface : International Journal of E-Business Research , 2022 .

[46]  John F. Sowa,et al.  Extending and Formalizing the Framework for Information Systems Architecture , 1992, IBM Syst. J..

[47]  Subrata Chakrabarty,et al.  Strategies for Business Process Outsourcing: An Analysis of Alternatives, Opportunities and Risks , 2009 .

[48]  Eldon Y. Li,et al.  Agent Systems in Electronic Business , 2007 .

[49]  Jim Conallen,et al.  Modeling Web application architectures with UML , 1999, CACM.

[50]  K. Eisenhardt Building theories from case study research , 1989, STUDI ORGANIZZATIVI.

[51]  J. Knottnerus,et al.  Real world research. , 2010, Journal of clinical epidemiology.

[52]  N. Denzin The research act: A theoretical introduction to sociological methods , 1977 .

[53]  Young-Gul Kim,et al.  Building an IS architecture: Collective wisdom from the field , 1994, Inf. Manag..

[54]  Keng Siau,et al.  Theoretical vs. Practical Complexity: The Case of UML , 2005, J. Database Manag..

[55]  Nenad Medvidovic,et al.  Extending Architectural Representation in UML with View Integration , 1999, UML.

[56]  Paul Clements,et al.  ATAM: Method for Architecture Evaluation , 2000 .

[57]  Alan Underwood,et al.  Rigour And Relevance In Studies Of IS Innovation : A Grounded Theory Methodology Approach , 2002, ECIS.

[58]  Kalle Lyytinen,et al.  The Brave New World of development in the internetwork computing architecture (InterNCA): or how distributed computing platforms will change systems development , 1998, Inf. Syst. J..

[59]  Robert L. Nord,et al.  Describing Software Architecture with UML , 1999, WICSA.

[60]  Bryn Lewis,et al.  Modelling in Clinical Practice with Web Services and BPEL , 2006, Int. J. E Bus. Res..