A Conceptualization of IT Platform for the Needs of Enterprise IT Landscape Modeling

An Information Technology (IT) platform is commonly perceived not only as an important part of the IT infrastructure of an organization, but also as an artifact enabling innovation and value creation by supporting the provision of various IT services. The concept of an IT platform is however quite broad and there seems to be a lack of common agreement what actually an IT platform is and how it should be described. This lack of consensus is detrimental to the development of IT Infrastructure modeling languages, which currently hardly ever support detailed modeling of an IT platform in all its variety. As a response, the aims of this paper are to: (1) analyze the way an IT platform is perceived in the literature as well as by currently existing IT infrastructure modeling languages, (2) conceptualize an IT platform by identifying its distinguishing features, and finally (3) to introduce an extended domain-specific modeling language for IT infrastructure (ITML) accounting for a more detailed conceptualization of an IT platform. We contribute a conceptualization in which (1) the platform's functionality and constraints are first class citizens, and (2) the idea of a platform stack, whereby the functionality and constraints on one type of IT platform (e.g., a hardware platform), serve as a foundation for another type of platform (e.g., an operating system in the case of a hardware platform).

[1]  Peter Stahlknecht,et al.  Einfuhrung in Die Wirtschaftsinformatik , 1993 .

[2]  Keng Siau,et al.  Evaluation techniques for systems analysis and design modelling methods – a review and comparative analysis , 2011, Inf. Syst. J..

[3]  Donald F. Ferguson,et al.  ITML: A domain-specific modeling language for supporting business driven IT management , 2009, OOPSLA 2009.

[4]  Henry Muccini,et al.  What Industry Needs from Architectural Languages: A Survey , 2013, IEEE Transactions on Software Engineering.

[5]  M. Lynne Markus,et al.  Designing for Digital Transformation: Lessons for Information Systems Research from the Study of ICT and Societal Challenges , 2016, MIS Q..

[6]  Luca Faust,et al.  Modern Operating Systems , 2016 .

[7]  Robert Winter,et al.  Analysis and Application Scenarios of Enterprise Architecture: An Exploratory Study , 2006, 2006 10th IEEE International Enterprise Distributed Object Computing Conference Workshops (EDOCW'06).

[8]  Fernando Brito e Abreu,et al.  Improving IT Infrastructures Representation: A UML Profile , 2012, ICSEA 2012.

[9]  Ulrich Frank The MEMO Meta Modelling Language (MML) and Language Architecture , 2018 .

[10]  Michael Bächle,et al.  Einführung in die Wirtschaftsinformatik , 2012 .

[11]  Ashley A. Bush,et al.  Platform Evolution: Coevolution of Platform Architecture, Governance, and Environmental Dynamics , 2010 .

[12]  Shirley Gregor,et al.  Information Technology Platforms: Conceptualisation and a Review of Emerging Research in the IS Discipline , 2015 .

[13]  Amrit Tiwana,et al.  Evolutionary Competition in Platform Ecosystems , 2015, Inf. Syst. Res..

[14]  Ulrich Frank,et al.  The MEMO Meta Modelling Language (MML) and Language Architecture: 2nd Edition , 2018 .

[15]  Remco M. Dijkman,et al.  On the notion of abstract platform in MDA development , 2004, Proceedings. Eighth IEEE International Enterprise Distributed Object Computing Conference, 2004. EDOC 2004..

[16]  Luís Ferreira Pires,et al.  A systematic approach to platform-independent design based on the service concept , 2003, Seventh IEEE International Enterprise Distributed Object Computing Conference, 2003. Proceedings..

[17]  Robert G. Fichman,et al.  Real Options and IT Platform Adoption: Implications for Theory and Practice , 2004, Inf. Syst. Res..

[18]  Pär J. Ågerfalk,et al.  Ontological and linguistic metamodelling revisited: A language use approach , 2013, Inf. Softw. Technol..

[19]  Klaus D. Niemann,et al.  Von der Unternehmensarchitektur zur IT-Governance , 2005 .

[20]  Ulrich Frank,et al.  Multi-perspective enterprise modelling: Background and terminological foundation , 2011 .

[21]  Ulrich Frank,et al.  Domain-Specific Modeling Languages: Requirements Analysis and Design Guidelines , 2013, Domain Engineering, Product Lines, Languages, and Conceptual Models.

[22]  Klaus D. Niemann Ziele: Die richtigen Dinge richtig tun , 2005 .

[23]  Peter Mertens,et al.  Memorandum on design-oriented information systems research , 2011, Eur. J. Inf. Syst..

[24]  Ulrich Frank,et al.  Multi-perspective enterprise modeling: foundational concepts, prospects and future research challenges , 2014, Software & Systems Modeling.

[25]  Colin Atkinson,et al.  The Essence of Multilevel Metamodeling , 2001, UML.

[26]  Alberto L. Sangiovanni-Vincentelli,et al.  Platform-Based Design and Software Design Methodology for Embedded Systems , 2001, IEEE Des. Test Comput..

[27]  Colin Atkinson,et al.  Reducing accidental complexity in domain models , 2008, Software & Systems Modeling.

[28]  Anneke Kleppe,et al.  The Object Constraint Language: Getting Your Models Ready for MDA , 2003 .

[29]  Heiko Kattenstroth,et al.  Towards a Method for IT Service Management , 2011, PoEM.

[30]  Alfred Taudes,et al.  Options Analysis of Software Platform Decisions: A Case Study , 2000, MIS Q..

[31]  Kevin J. Boudreau,et al.  Does Opening a Platform Stimulate Innovation? The Effect on Systemic and Modular Innovations , 2007 .

[32]  Annabelle Gawer,et al.  Platforms, Markets and Innovation: An Introduction , 2009 .