Zusammenfassung
Unternehmensarchitekten haben aufgrund fehlender Werkzeugunterstützung Schwierigkeiten, mit raschen Architekturänderungen umzugehen und diese in ihren Architekturmodellen entsprechend zu dokumentieren. Aus diesem Grund wird die Dokumentation von Enterprise Architecture (EA)-Modellen immer noch größtenteils durch manuellen Aufwand erreicht und enthält oft veraltete Informationen. In dieser Arbeit stellen wir einen neuartigen Ansatz zur Erstellung von EA-Modellen vor, der die Instrumentierung von Laufzeitdiensten der bestehenden IT-Architektur nutzt, um statische EA-Modelle automatisch zu erstellen, zu aktualisieren und mit Laufzeitinformationen zu erweitern. Wir führen eine neue Integrationsschicht ein, die statische und Laufzeitdaten aus verschiedenen Datenquellen synchronisiert. Der hiermit implementierte Prototyp ermöglicht es verschiedenen Interessengruppen, Informationen aus beiden Perspektiven (statisch und zur Laufzeit) auf der Grundlage eines verknüpften Unternehmens-Wissensgraphen zu erforschen, der neue Anwendungsfälle und Analysefunktionen unterstützt. Wir evaluieren unseren Prototyp, indem wir ihn in einem großen deutschen Einzelhandelsunternehmen implementieren. Die Einführung von Service-Namenskonventionen und Validierungsworkflows ermöglicht eine vollautomatische Datenintegration, die den Aufwand für manuelle Aufgaben minimiert. Basierend auf Interviews, die wir mit 17 Experten aus zwei verschiedenen Unternehmen geführt haben, konnten wir nachweisen, dass das Tool in der Lage ist, die EA-Modellpflege zu automatisieren.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Literatur
Langenberg, K., Wegmann, A.: Enterprise Architecture: What Aspects is Current Research Targeting. EPFL Lausanne (2004)
Ross, J.W., Weill, P., Robertson, D.: Enterprise Architecture As Strategy: Creating a Foundation for Business Execution. Harvard Business School Press (2006)
Tao, F., Sui, F., Liu, A., Qi, Q., Zhang, M., Song, B., Guo, Z., Lu, S., Nee, A.: Digital twin-driven product design framework. Int. J. Prod. Res. 57(12), 3935–3953 (2019)
Buckl, S., Matthes, F., Schweda, C.: Investigating the state-of-the-art in enterprise architecture management methods in literature and practice. In: The 5th Mediterranean Conference on Information Systems, MCIS. Tel Aviv (2010)
Roth, S., Hauder, M., Farwick, M., Breu, R., Matthes, F.: Enterprise architecture documentation: current practices and future directions. In: 11th International conference on Wirtschaftsinformatik Proceedings. Leipzig (2013)
Lucke, C., Krell, S., Lechner, U.: Critical issues in enterprise architecting – a literature review. In: Americas Conference on Information Systems (AMCIS). Lima (2010)
Dingsøyr, T., Nerur, S., Balijepally, V., Moe, N.: A decade of agile methodologies. J. Syst. Softw. 85(6), 1213–1221 (2012)
Fowler, J.: Microservices – a definition of this new architectural term. www.martinfowler.com (2014)
Agrawal, R., Gunopulos, D., Leymann, F.: Mining process models from workflow logs. In: Advances in Database Technology. EDBT 1998 Lecture Notes in Computer Science, Bd. 1377. Springer, Berlin (1998)
Fallis, A.: Building a Monitoring Infrastructure with Nagios. Prentice Hall (2013)
Hoorn, A. Van, Waller, J., Hasselbring, W.: Kieker: A framework for application performance monitoring and dynamic software analysis. In: Proceedings of the 3rd Joint ACM/SPEC International Conference on Performance Engineering, ICPE (2012)
Ly, L.T., Maggi, F., Montali, M., Rinderle-Ma, S., van der Aalst, W.: Compliance monitoring in business processes: functionalities, application, and tool-support. Inf. Syst. 54, 209–234 (2015)
Ranshous, S., Shen, S., Koutra, D., Harenberg, S., Faloutsos, C., Nagiza, F.: Anomaly detection in dynamic networks: a survey. J. WIREs Computat. Stat. 7(3), 223–247 (2015)
Standard, O.G., Group, T.O.: Open Group Standard The Open Group. The TOGAF® Standard, Version 9.2 (2013)
Zachman, J.A.: A framework for information systems architecture. IBM Syst. J. 26(3), 276–292 (1987)
Heinrich, R., van Hoorn, A., Knoche, H., Li, F., Lwakatare, L., Pahl, C., Schulte, S. Wettinger, J.: Performance engineering for microservices: research challenges and directions. In: WOSP-C@8th ACM/SPEC International Conference on Performance Engineering (ICPE’17). L‘Aquila (2017)
Farwick, M., Breu, R., Hauder, M., Roth, S., Matthes, F.: Enterprise architecture documentation: empirical analysis of information sources for automation. In: 46th Hawaii International Conference on System Sciences, S. 3868–3877. Washington, DC (2013)
Hauder, M., Matthes, F., Roth, S.: Challenges for automated enterprise architecture documentation. In: Lecture Notes in Business Information Processing (2012)
Buschle, M., Ekstedt, M., Grunow, S., Hauder, M., Matthes, F., Roth, S.: Automated enterprise architecture documentation using an enterprise service bus. In: 18th Americas Conference on Information Systems (AMCIS). Seattle (2012)
Farwick, M., Agreiter, M., Breu, R., Häring, M., Voges, K., Hanschke, I.: Towards living landscape models: automated integration of infrastructure cloud in enterprise architecture management. In: Proceedings – 2010 IEEE 3rd International Conference on Cloud Computing, S. 35–42. Miami (2010)
Holm, H., Buschle, M., Lagerström, R., Ekstedt, M.: Automatic data collection for enterprise architecture models. J. Softw. Syst. Model. 13(2), 825–841 (2014)
Alegria, A., Vasconcelos, A.: IT Architecture automatic verification: a network evidence-based approach. In: Fourth International Conference on Research Challenges in Information Science (RCIS), S. 1–12. Nice (2010)
Breu, R., Agreiter, B., Farwick, M., Felderer, M., Hafner, M., Innerhofer-Oberperfler, F.: Living models – ten principles for change-driven software engineering. Int. J. Softw. Inf. 5, 267–290 (2011)
Akkiraju, R., Mitra, T., Thulasiram, U.: Reverse Engineering Platform Independent Models from Business Software Applications. EPFL Lausanne (2012)
Buckl, S.: Developing Organization-specific Enterprise Architecture Management Functions Using a Method Base. Technische Universität München (2011)
Farwick, M., Pasquazzo, W., Breu, R., Schweda, C. M., Voges, K., Hanschke, I.: A meta-model for automated enterprise architecture model maintenance. In: Proceedings of the 2012 IEEE 16th International Enterprise Distributed Object Computing Conference. Beijing (2012)
Hanschke, I.: Strategisches Management der IT-Landschaft: ein praktischer Leitfaden für das Enterprise-architecture-Management. Hanser (2009)
Sousa P., Gabriel R., Tadao G., Carvalho R., Sousa P.M., Sampaio A.: Enterprise transformation: the Serasa experian case. Practice-Driven Research on Enterprise Transformation. PRET 2011. Lecture Notes in Business Information Processing, vol. 89 (2011)
Granchelli, G., Cardarelli, M., Francesco, P.D., Malavolta, I., Iovino, L., Salle, A.D.: Towards recovering the software architecture of microservice-based systems. In: IEEE International Conference on Software Architecture Workshops (ICSAW), S. 46–53, Gothenburg (2017)
Kleehaus, M., Schaefer, P., Matthes, F.: MICROLYZE: a framework for recovering the software architecture in microservice-based environments. Lecture Notes in Business Information Processing. (2018)
Kleehaus, M., Hauder, M., Uludag, O., Matthes, F., Corpancho, N.: IT landscape discovery via runtime instrumentation for automating enterprise architecture model maintenance. In: Americas Conference on Information Systems (AMCIS). Cancún (2019)
Sigelman, B., Barraso, L.-A., Burrows, M., Stephenson, P., Plakal, M., Beaver, D., Jaspan, S., Shanbhag, C.: Dapper, a Large-Scale Distributed Systems Tracing Infrastructure. Google Inc. (2010)
Silva, F., Rich, C., Ganguli, S.: Magic Quadrant for Application Performance Monitoring. Gartner Research, Stamford (2019)
Kleehaus, M., Corpancho, N., Matthes, F., Huth, D.: Discovery of microservice-based IT landscapes at runtime: algorithms and visualizations. In: 52th Hawaii International Conference on System Sciences (HICSS). Grand Wailea (2020)
Evans, E.: Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley Professional, Boston (2003)
Fischer, R., Aier, S., & Winter, R.: A Federated approach to enterprise architecture model maintenance. Enterp. Modelling Inf. Syst. Archit. 2(2) (2007)
Binz, T., Fehling, T., Leymann, F., Nowak, A., Schumm, D.: Formalizing the cloud through enterprise topology graphs. In: IEEE Fifth International Conference on Cloud Computing, S. 742–749. Dalian (2012)
Prat, N., Comyn-Wattiau, I., Akoka, J.: A taxonomy of evaluation methods for information systems artifacts. J. Manag. Inf. Syst. 32, 229–267 (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 Der/die Autor(en), exklusiv lizenziert an Springer Nature Switzerland AG
About this chapter
Cite this chapter
Kleehaus, M., Matthes, F. (2023). Automatisierte Pflege des Unternehmensarchitekturmodells über Runtime IT Discovery. In: Zimmermann, A., Schmidt, R., Jain, L.C. (eds) Architektur der digitalen Transformation. Springer Vieweg, Cham. https://doi.org/10.1007/978-3-031-22243-6_13
Download citation
DOI: https://doi.org/10.1007/978-3-031-22243-6_13
Published:
Publisher Name: Springer Vieweg, Cham
Print ISBN: 978-3-031-22242-9
Online ISBN: 978-3-031-22243-6
eBook Packages: Computer Science and Engineering (German Language)