Advertisement

HMD Praxis der Wirtschaftsinformatik

, Volume 55, Issue 5, pp 893–906 | Cite as

Der Referenzarchitekturbegriff im Wandel der Zeit

  • A. ReidtEmail author
  • M. Pfaff
  • H. Krcmar
Einführung
  • 371 Downloads

Zusammenfassung

Architekturbegriffe spielen in der Wirtschaftsinformatik eine immer prominentere Rolle. Ein Beleg dafür ist der Begriff der Referenzarchitektur, welcher in einer stetig ansteigen Anzahl an Publikationen verwendet wird. Besonders im Kontext des Begriffs „Industrie 4.0“ und unternehmensübergreifenden Digitalisierungsbestrebungen wird der Begriff der Referenzarchitektur verstärkt verwendet, um auf eine gewisse Art der Standardisierung hinzuwirken und die Komplexität bei der Entwicklung von Systemen zu reduzieren. Jedoch ist die Verwendung des Begriffs und das Begriffsverständnis sehr heterogen, sodass der Vergleich, die Bewertung, eine Ableitung oder das Erstellen von Referenzarchitekturen sehr erschwert wird. Um solchen Herausforderung zu begegnen wird in diesem Beitrag das Begriffsverständnis von Referenzarchitekturen systematisiert, mit dem Ziel, eine einheitliche Grundlage für dessen Beschreibung und zum Vergleich von Referenzarchitekturen bereitzustellen. Hierzu werden geläufige Definitionen in Wissenschaft und Praxis dargelegt, diskutiert und an Hand der verfolgten Ziele sowie den Ausprägungen und Eigenschaften von Referenzarchitekturen systematisiert. Diese Systematik bildet dabei die Basis um auch zukünftige Begriffe und Eigenschaften im Kontext von Referenzarchitekturen einzuordnen bzw. zu klassifizieren.

Schlüsselwörter

Referenzarchitektur Architektur Industrie 4.0 Referenzmodell Softwareentwicklung 

The Transformation and Definition of Reference Architectures

Abstract

Architectural concepts play an increasingly prominent role in information systems. Evidence of this is the concept of a reference architecture, which is used in a steadily increasing number of publications in practice and research. Especially in the context of Industry 4.0 and cross-company digitization efforts, the term is increasingly used to promote standardization efforts and to reduce the complexity of information system development. However, the use of the term and related terminologies is very heterogeneous, making comparisons, evaluations, derivations, or the creation of reference architectures very difficult. To provide the foundations for solving these challenges, this article systematizes the various definitions and concepts of reference architectures in order to provide a uniform basis for their description and comparison. For this purpose, common definitions in science and practice are presented and discussed. An overview of the pursued goals, characteristics and properties of reference architectures is systematically presented. Based on these characteristics, a classification is elaborated which leads to a uniform understanding of the term reference architecture.

Keywords

Reference architecture Architecture Industry 4.0 Reference model Software development 

Notes

Danksagung

Die vorgestellten Forschungsergebnisse wurden teilweise im Rahmen des Projektes PRODISYS (FKZ 02K16C050) erarbeitet, das durch das Bundesministerium für Bildung und Forschung (BMBF) gefördert wird.

Literatur

  1. Addo ID, Ahamed SI, Yau SS, Buduru A (2014) A reference architecture for improving security and privacy in Internet of things applications. In: 2014 IEEE international conference on mobile services. Institute of Electrical and Electronics Engineers Inc., New York, S 108–115CrossRefGoogle Scholar
  2. Adolphs P, Bedenbender H, Dirzus D, Ehlich M, Epple U, Hankel M et al (2015) Referenzarchitekturmodell Industrie 4.0. https://www.vdi.de/fileadmin/user_upload/VDI-GMA_Statusreport_Referenzarchitekturmodell-Industrie40.pdf. Zugegriffen: 1. Aug. 2015Google Scholar
  3. Angelov S, Grefen P, Greefhorst D (2012) A framework for analysis and design of software reference architectures. Inf Softw Technol 54(4):417–431CrossRefGoogle Scholar
  4. Angelov S, Trienekens JJM, Grefen P (2014) Extending and adapting the architecture tradeoff analysis method for the evaluation of software reference architectures. Beta Working Paper series, Bd. 443. Technische Universiteit Eindhoven, EindhovenGoogle Scholar
  5. Arboleda H, Casallas R, Chavarriaga J, Royer J‑C (2014) Software architecture for product lines. In: Oussalah MC (Hrsg) Software architecture 1. John Wiley & Sons, Chichester, S 171–210CrossRefGoogle Scholar
  6. Bass L, Clements P, Kazman R (2003) Software architecture in practice, 2. Aufl. Addison Wesley, BostonGoogle Scholar
  7. Bauer M, Boussard M, Bui N, De Loof J, Magerkurth C, Meissner S et al (2013) IoT reference architecture. In: Bassi A, Bauer M, Fiedler M, Kramp T, van Kranenburg R, Lange S, Meissner S (Hrsg) Enabling things to talk. Springer, Berlin, Heidelberg, S 163–211CrossRefGoogle Scholar
  8. Bergey J, Cohen S, Fisher M, Campbell G, Jones L, Krut R et al (1999) Fourth doD product line practice workshop report. Carnegie Mellon University, Pittsburgh (Technical Report No. CMU/SEI-2001-TR-017 ESC-TR-2001-017)Google Scholar
  9. Carroll D, Rose M, Stritapan V (2013) Mobile security reference architecture. https://cio.gov/wp-content/uploads/downloads/2013/05/Mobile-Security-Reference-Architecture.pdf. Zugegriffen: 2. Aug. 2015Google Scholar
  10. Cloutier R, Muller G, Verma D, Nilchiani R, Hole E, Bone M (2009) The concept of reference architectures. Syst Eng 14(3):14–27Google Scholar
  11. Fernandez EB, Monge R, Hashizume K (2016) Building a security reference architecture for cloud systems. Requir Eng 21(2):225–249CrossRefGoogle Scholar
  12. Gallagher BP (2000) Using the architecture tradeoff analysis method SM to evaluate a reference architecture : a case study. Carnegie Mellon University, Pittsburgh (Technical Note No. CMU/SEI-2000-TN-007)Google Scholar
  13. Galster M (2015) Software reference architectures. In: Proceedings of the 1st international workshop on exploring component-based techniques for constructing reference architectures – CobRA ’15. ACM, New York, S 5–8Google Scholar
  14. Galster M, Avgeriou P, Tofan D (2012) Constraints for the design of variability-intensive service-oriented reference architectures – An industrial case study. Inf Softw Technol 55(2):428–441CrossRefGoogle Scholar
  15. Grosskurth A, Godfrey MW (2005) A reference architecture for web browsers. In: 21st IEEE International Conference on Software Maintenance (ICSM’05). IEEE, Budapest, S 661–664CrossRefGoogle Scholar
  16. Hurley S, Wang J (2014) IBM system x reference architecture for Hadoop: IBM infosphere biginsights reference architecture. http://www.redbooks.ibm.com/redpapers/pdfs/redp5009.pdf. Zugegriffen: 15. Jul. 2015Google Scholar
  17. Lin S‑W, Miller B, Durand J, Joshi R, Didier P, Chigani A et al (2015) Industrial Internet reference architecture. http://www.iiconsortium.org/IIRA.htm. Zugegriffen: 3. Sep. 2015Google Scholar
  18. Martínez-Fernández S, Ayala C, Franch X, Ameller D (2013a) A framework for software reference architecture analysis and review. In: Solari Buela M, Dias Neto AC (Hrsg) CIbSE 2013 | X workshop Latinoamericano Ingeniería de software experimental | ESELAW 2013. Universidad ORT Uruguay, Montevideo, S 89–102Google Scholar
  19. Martínez-Fernández S, Ayala CP, Franch X, Marques HM (2013b) Benefits and drawbacks of reference architectures. In: Software architecture. ECSA 2013. Lecture notes in computer science, Bd. 7957. Springer, Berlin, Heidelberg, S 307–310Google Scholar
  20. Muller G (2007) A reference architecture primer. http://www.gaudisite.nl/referencearchitectureprimerslides.pdf. Zugegriffen: 25. Sep. 2015Google Scholar
  21. Nakagawa EY, Oquendo F (2013) Perspectives and challenges of reference architectures in multi software product line. In: Proceedings of the 1st international workshop on multi product line engineering (multiPLE 2013), Aug 2013, tokyo, Japan. ACM, New York, S 100–103Google Scholar
  22. Nakagawa EY, Ferrari FC, Sasaki MMF, Maldonado JC (2011a) An aspect-oriented reference architecture for software engineering environments. J Syst Softw 84(10):1670–1684CrossRefGoogle Scholar
  23. Nakagawa EY, Oliveira Antonino P, Becker M (2011b) Reference architecture and product line architecture: A subtle but critical difference. In: Crnkovic I, Gruhn V, Book M (Hrsg) Software architecture. ECSA 2011. Lecture notes in computer science, Bd. 6903. Springer, Berlin, Heidelberg, S 207–211Google Scholar
  24. OASIS Committee Specification 01 (2012) Reference architecture foundation for service oriented architecture version 1.0. http://docs.oasis-open.org/soa-rm/soa-ra/v1.0/cs01/soa-ra-v1.0-cs01.html. Zugegriffen: 2. Okt. 2015Google Scholar
  25. Pohl K, Böckle G, van der Linden F (2005) Software product line engineering. Springer, Berlin, HeidelbergCrossRefzbMATHGoogle Scholar
  26. Taylor RN, Medvidovic N, Dashofy EM (2009) Software architecture: foundations, theory, and practice. John Wiley & Sons, HobokenGoogle Scholar
  27. Trefke J (2012) Grundlagen der Referenzarchitekturentwicklung. In: Appelrath H‑J, Beenken P, Bischofs L, Uslar M (Hrsg) IT-Architekturentwicklung im Smart Grid. Springer, Berlin, Heidelberg, S 9–30CrossRefGoogle Scholar
  28. VDI/VDE Fachauschuss Industrie 4.0 (2017) Industrie 4.0 Begriffe/Terms. http://www.iosb.fraunhofer.de/?BegriffeI40 (VDI-Statusreport VDI/VDE Fachauschuss 7.21 – Industrie 4.0)Google Scholar
  29. Vogel O, Arnold I, Chughtai A, Ihler E, Kehrer T, Mehlig U, Zdun U (2009) Software-Architektur, 2. Aufl. Spektrum, HeidelbergCrossRefzbMATHGoogle Scholar
  30. vom Brocke J (2015) Referenzmodellierung – Gestaltung und Verteilung von Konstruktionsprozessen, 2. Aufl. Logos, BerlinGoogle Scholar

Copyright information

© Springer Fachmedien Wiesbaden GmbH, ein Teil von Springer Nature 2018

Authors and Affiliations

  1. 1.Business Model & Service Engineering, fortiss GmbHMünchenDeutschland
  2. 2.Information SystemsTechnische Universität MünchenGarchingDeutschland

Personalised recommendations