Skip to main content

Automated Enterprise Architecture Model Maintenance via Runtime IT Discovery

  • Chapter
  • First Online:
Architecting the Digital Transformation

Part of the book series: Intelligent Systems Reference Library ((ISRL,volume 188))

Abstract

Enterprise architects struggle to cope with rapid architectural changes and to document them accordingly in their architecture models due to missing adequate tool support. For that reason, the documentation of Enterprise Architecture (EA) models is still mostly achieved by manual effort and often contains outdated information. In this work, we present a novel approach for EA model creation that leverages runtime service instrumentation of the existing IT architecture to automatically create, update, and enhance static EA models with runtime information. We introduce a new integration layer that synchronizes static and runtime data from different data sources. The hereby implemented prototype allows different stakeholders to explore information from both perspectives (static and runtime) based on a linked enterprise knowledge graph, which supports new use cases and analysis capabilities. We evaluate our prototype by implementing it in a big German retailer. The introduction of service naming conventions and validation workflows enables fully automated data integration, which minimizes the effort for manual tasks. Based on interviews we conducted with 17 experts from two different companies, we could prove that the tool is capable to automate EA model maintenance.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 199.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://www.iteraplan.de/.

  2. 2.

    http://alfabet.softwareag.com/.

  3. 3.

    https://www.leanix.net.

  4. 4.

    https://www.dynatrace.com.

  5. 5.

    https://www.appdynamics.com.

  6. 6.

    https://www.instana.com.

  7. 7.

    http://pivio.io/.

  8. 8.

    https://json-schema.org/.

References

  1. Langenberg, K., Wegmann, A.: Enterprise Architecture: What Aspects is Current Research Targeting (2004)

    Google Scholar 

  2. Ross, J.W., Weill, P., Robertson, D.: Enterprise Architecture As Strategy: Creating a Foundation for Business Execution. Harvard Business School Press (2006)

    Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. 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 (2010)

    Google Scholar 

  5. 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 (2013)

    Google Scholar 

  6. Lucke, C., Krell, S., Lechner, U.: Critical issues in enterprise architecting—a literature review. In: Americas Conference on Information Systems (AMCIS) (2010)

    Google Scholar 

  7. Dingsøyr, T., Nerur, S., Balijepally, V., Moe, N.: A decade of agile methodologies. J. Syst. Softw. 85(6), 1213–1221 (2012)

    Article  Google Scholar 

  8. Fowler, J. (2014). Microservices—a definition of this new architectural term. www.martinfowler.com

  9. Agrawal, R., Gunopulos, D., Leymann, F.: Mining process models from workflow logs. In: Advances in Database Technology. EDBT 1998. Lecture Notes in Computer Science, vol. 1377. Springer, Berlin (1998)

    Google Scholar 

  10. Fallis, A.: Building a Monitoring Infrastructure with Nagios. Prentice Hall (2013)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. Ranshous, S., Shen, S., Koutra, D., Harenberg, S., Faloutsos, Ch., Nagiza, F.: Anomaly detection in dynamic networks: a survey. J. WIREs Computat. Stat. 7(3), 223–247 (2015)

    Article  MathSciNet  Google Scholar 

  14. Standard, O.G., Group, T.O.: Open Group Standard The Open Group. The TOGAF® Standard, Version 9.2 (2013)

    Google Scholar 

  15. Zachman, J.A.: A framework for information systems architecture. IBM Syst. J. (2010)

    Google Scholar 

  16. 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) (2017)

    Google Scholar 

  17. 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. pp. 3868–3877 (2013)

    Google Scholar 

  18. Hauder, M., Matthes, F., Roth, S.: Challenges for automated enterprise architecture documentation. In: Lecture Notes in Business Information Processing (2012)

    Google Scholar 

  19. 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), 2012

    Google Scholar 

  20. 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. pp. 35–42 (2010)

    Google Scholar 

  21. 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)

    Article  Google Scholar 

  22. Alegria, A., Vasconcelos, A.: IT Architecture automatic verification: a network evidence-based approach. In: Fourth International Conference on Research Challenges in Information Science (RCIS). pp. 1–12 (2010)

    Google Scholar 

  23. 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)

    Google Scholar 

  24. Akkiraju, R., Mitra, T., Thulasiram, U.: Reverse Engineering Platform Independent Models from Business Software Applications (2012)

    Google Scholar 

  25. Buckl, S.: Developing organization-specific enterprise architecture management functions using a method base. Technische Universität München (2011)

    Google Scholar 

  26. 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 (2012)

    Google Scholar 

  27. Hanschke, I.: Strategisches Management der IT-Landschaft: ein praktischer Leitfaden für das Enterprise-architecture-Management, Hanser (2009)

    Google Scholar 

  28. 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)

    Google Scholar 

  29. 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). Gothenburg, pp. 46–53 (2017)

    Google Scholar 

  30. Kleehaus, M., Schaefer, P., Matthes, F.: MICROLYZE: a framework for recovering the software architecture in microservice-based environments. In Lecture Notes in Business Information Processing (2018)

    Google Scholar 

  31. 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) (2019)

    Google Scholar 

  32. 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)

    Google Scholar 

  33. Silva, F., Rich, Ch., Ganguli, S.: Magic Quadrant for Application Performance Monitoring. Gartner Research (2019)

    Google Scholar 

  34. 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) (2020)

    Google Scholar 

  35. Evans, E.: Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley Professional (2003)

    Google Scholar 

  36. Fischer, R., Aier, S., & Winter, R.: A Federated approach to enterprise architecture model maintenance. In: Enterprise Modelling and Information Systems Architectures (2007)

    Google Scholar 

  37. 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, pp. 742–749 (2012)

    Google Scholar 

  38. Prat, N., Comyn-Wattiau, I., Akoka, J.: A taxonomy of evaluation methods for information systems artifacts. J. Manag. Inf. Syst. (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Martin Kleehaus .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Kleehaus, M., Matthes, F. (2021). Automated Enterprise Architecture Model Maintenance via Runtime IT Discovery. In: Zimmermann, A., Schmidt, R., Jain, L. (eds) Architecting the Digital Transformation. Intelligent Systems Reference Library, vol 188. Springer, Cham. https://doi.org/10.1007/978-3-030-49640-1_13

Download citation

Publish with us

Policies and ethics