Skip to main content
Log in

A situational method for semi-automated Enterprise Architecture Documentation

  • Regular Paper
  • Published:
Software & Systems Modeling Aims and scope Submit manuscript

Abstract

The business capabilities of modern enterprises crucially rely on the enterprises’ information systems and underlying IT infrastructure. Hence, optimization of the business-IT alignment is a key objective of Enterprise Architecture Management (EAM). To achieve this objective, EAM creates, maintains and analyzes a model of the current state of the Enterprise Architecture. This model covers different concepts reflecting both the business and the IT perspective and has to be constantly maintained in response to ongoing transformations of the enterprise. In practice, EA models grow large and are difficult to maintain, since many stakeholders from various backgrounds have to contribute architecture-relevant information. EAM literature and two practitioner surveys conducted by the authors indicate that EA model maintenance, in particular the manual documentation activities, poses one of the biggest challenges to EAM in practice. Current research approaches target the automation of the EA documentation based on specific data sources. These approaches, as our systematic literature review showed, do not consider enterprise specificity of the documentation context or the variability of the data sources from organization to organization. The approach presented in this article specifically accounts for these factors and presents a situational method for EA documentation. It builds on four process-supported documentation techniques which can be selected, composed and applied to design an organization-specific documentation process. The techniques build on a meta-model for EA documentation, which is implemented in an EA-repository prototype that supports the configuration and execution of the documentation techniques. We applied our documentation method assembly process at a German insurance company and report the findings from this case study in particular regarding practical applicability and usability of our approach.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

Notes

  1. http://scholar.google.com.

  2. We call them “Model Areas”.

  3. http://myclass.peelschools.org/sec/12/4268/Resources/RACI_R_Web3_1.pdf.

  4. In BPMN 2.0 cogwheels denote automated tasks, person icons denote human tasks, hand icons denote offline tasks, three parallel lines in a task denote multiple instances, a plus sign in a task denotes a sub-process contained in a task, arrows starting with a diamond denote conditional flows and arrows starting with a short crossing line denote the default flow.

  5. To increase the readability, we have omitted the role lanes in this figure. All tasks are performed by the method engineer except the method execution.

  6. Information models are organization-specific meta-models according to the terminology used in [10].

  7. Note that the implementation focus of the prototype is laid on data collection mechanisms and does not include EA visualization capabilities.

  8. http://www.springsource.org.

  9. http://www.vaadin.org.

  10. http://www.w3.org/RDF.

  11. http://jena.apache.org.

  12. http://activiti.org.

  13. http://www.iteraplan.de.

  14. The server configuration file contains the names and routing information of the main web-based information systems of the organization.

  15. http://portal.acm.org.

  16. http://ieeexplore.ieee.org.

  17. http://www.sosym.org.

  18. http://www.globalaea.org/?page=JEAOverview.

  19. http://www.wi-inf.uni-duisburg-essen.de/MobisPortal/index.php?lang=en.

  20. http://www.misq.org/.

  21. http://www.hicss.hawaii.edu.

  22. http://www.edoc2014.org.

  23. The proceedings of TEAR were published with several different publishers of which some can be found here: http://www.informatik.uni-trier.de/~ley/db/conf/tear/index.html.

  24. http://www.informatik.uni-trier.de/~ley/db/conf/caise/index.html.

  25. http://aisel.aisnet.org/amcis/.

  26. http://www.ecis.org/.

References

  1. Ahlemann, F., Stettiner, E., Messerschmidt, M., Legner, C.: Strategic Enterprise Architecture Mangement. Springer, Berlin (2012)

    Book  Google Scholar 

  2. Aier, S., Buckl, S., Franke, U., Gleichauf, B., Johnson, P., Närman, P., Schweda, C., Ullberg, J.: A survival analysis of application life spans based on enterprise architecture models. In: 3rd International Workshop on Enterprise Modelling and Information Systems Architectures, pp. 141–154. Ulm, Germany (2009)

  3. Aier, S., Gleichauf, B.: Application of enterprise models for engineering enterprise transformation. Enterp. Model. Inf. Syst. Arch. 5, 56–72 (2010)

    Google Scholar 

  4. Aier, S., Gleichauf, B.: Understanding Enterprise Architecture Management design—an empirical analysis. In: Proceedings of the 10th International Conference on Wirtschaftsinformatik WI 2011 (Zürich) (2011)

  5. Aier, S., Kurpjuweit, S., Saat, J., Winter, R.: Enterprise architecture design as an engineering discipline. AIS Trans. Enterp. Syst. 1(1), 36–43 (2009)

    Google Scholar 

  6. Alegria, A., Vasconcelos, A.: IT architecture automatic verification. In: 2010 Fourth International Conference on Research Challenges in Information Science (RCIS) (2010)

  7. Arbab, F., de Boer, F., Bonsangue, M., Lankhorst, M., Proper, H., van der Torre, L.: Integrating architectural models: symbolic, semantic and subjective models in enterprise architecture. Enterp. Model. Inf. Syst. Archit. 2(1), 40–57 (2007)

    Google Scholar 

  8. Brinkkemper, S.: Method engineering: engineering of information methods and tools. Inf. Softw. Technol. 38(4), 275–280 (1996)

    Article  Google Scholar 

  9. Brückmann, Tobias, Gruhn, Volker, Pfeiffer, M.: Towards real-time monitoring and controlling of enterprise architectures using business software control centers. Lect. Notes Comput. Sci. Softw. Archit. 6903, 287–294 (2011)

    Article  Google Scholar 

  10. Buckl, S., Ernst, A., Lankes, J.: Generating visualizations of enterprise architectures using model transformations. Enterp. Model. Inf. Syst. Archit. 2(2), 03–13 (2007)

    Google Scholar 

  11. Buckl, S., Ernst, A., Matthes, F., Schweda, C.: How to make your Enterprise Architecture Management endeavor fail! In: Pattern Languages of Programs 2009 (PLoP 2009), Chicago (2009)

  12. Buckl, S., Ernst, A.M., Lankes, J., Matthes, F., Schweda, C.M.: State of the Art in Enterprise Architecture Management. Technical Report (2009)

  13. Buckl, S., Matthes, F., Neubert, C.: A lightweight approach to enterprise architecture modeling and documentation. Inf. Syst. Evol. 72, 136–149 (2011)

    Google Scholar 

  14. Buckl, S., Schweda, C.M.: On the State-of-the-Art in Enterprise Architecture Management Literature. Tech. rep, Technische Unversität München (2011)

  15. Buckl, S.: Developing Organization-Specific Enterprise Architecture Management Functions Using a Method Base. Ph.D. thesis, Technical University Munich (2011)

  16. Buschle, M., Ekstedt, M., Grunow, S., Hauder, M., Matthes, F., Roth, S.: Automating Enterprise Architecture Documentation using an enterprise service bus. In: Americas Conference on Insormations Systems (AMCIS) (2012)

  17. Engels, G., Hess, A., Humm, B., Juwig, O., Lohmann, M., Richter, J.P.: Quasar Enterprise: Anwendungslandschaften Serviceorientiert Gestalten. Dpunkt Verlag, Heidelberg (2008)

  18. Farwick, M., Agreiter, B., Breu, R., Ryll, S., Voges, K., Hanschke, I.: Automation Processes for Enterprise Architecture Management. In: 2011 IEEE 15th International Enterprise Distributed Object Computing Conference Workshops, pp. 340–349. IEEE, Helsinki, Finland (2011)

  19. Farwick, M., Agreiter, B., Ryll, S., Voges, K., Hanschke, I., Breu, R.: Requirements for automated enterprise architecture model maintenance. In: 13th International Conference on Enterprise Information Systems (ICEIS), Beijing (2011)

  20. Farwick, M., Hauder, M., Roth, S., Matthes, F., Breu, R.: Enterprise Architecture Documentation: empirical analysis of information sources for automation. In: Proceedings of 46th Hawaii International Conference on Systems Science (HICCS-46). IEEE Computer Society, Wailea, Maui, USA (2013)

  21. Farwick, M., Pasquazzo, W., Breu, R., Schweda, C.M., Voges, K., Hanschke, I.: A meta-model for automated enterprise architecture model maintenance. In: 2012 IEEE 16th International Enterprise Distributed Object Computing Conference, pp. 1–10. IEEE (2012)

  22. Farwick, M., Schweda, C., Breu, R.: On enterprise architecture change events. In: Trends in Enterprise Architecture Research (TEAR), pp. 129–145. Barcelona, Spain (2012)

  23. Fischer, R., Aier, S., Winter, R.: A federated approach to enterprise architecture model maintenance. Enterp. Model. Inf. Syst. Archit. 2(2), 14–22 (2007)

    Google Scholar 

  24. Frank, U., Heise, D., Kattenstroth, H.: Use of a domain specific modeling language for realizing versatile dashboards. In: Proceedings of the 9th OOPSLA Workshop on Domain-Specific Modeling (DSM) (2009)

  25. Fuchs-Kittowski, F., Faust, D.: The semantic architecture tool (SemAT) for collaborative enterprise architecture development. In: Groupware: Design, Implementation, and Use, pp. 151–163. Springer, Berlin (2008)

  26. Gericke, A., Winter, R.: Situational Change Engineering in Healthcare. In: M. Stormer, H., Meier, A., Schumacher (Ed.) European Conference on eHealth 2006, Lecture Notes in Informatics, pp. 227–238. Gesellschaft für Informatik, Bonn (2006)

  27. Gutzwiller, M.: Das CC-RIM Referenzmodell für den Entwurf von betrieblichen, transaktionsorientierten Informationssystemen. Physika, Heidelberg (1994)

    Book  Google Scholar 

  28. Hanschke, I.: Strategic IT Management: A Toolkit for Enterprise Architecture Management. Springer, Berlin (2009)

    Google Scholar 

  29. Hanschke, I.: Strategisches Management der IT-Landschaft: Ein praktischer Leitfaden für das Enterprise Architecture Management. Carl Hanser Verlag GmbH & Co. (2010)

  30. Happel, H., Seedorf, S.: Documenting service-oriented architectures with ontobrowse semantic wiki. In: Heinzl, E.J., Armin, Appelrath, Hans, J., Sinz (Eds.) Proceedings of the PRIMIUM Subconference at the Multikonferenz Wirtschaftsinformatik (MKWI) (2008)

  31. Harmsen, A., Brinkkemper, J., Oei, J.: Situational method engineering for information system project approaches. In: Proceedings of the IFIP WG 8.1 Working Conference, Maastricht, Netherlands, pp. 169–194 (1994)

  32. Hauder, M., Matthes, F., Roth, S.: Challenges for automated Enterprise Architecture Documentation. In: Trends in Enterprise Architecture Research (TEAR), pp. 21–39. Springer, Berlin, Barcelona, Spain (2012)

  33. Henderson-Sellers, B., Gonzalez-Perez, C., Ralyte, J.: Comparison of method chunks and method fragments for situational method engineering. In: 19th Australian Conference on Software Engineering, 2008 (ASWEC 2008), pp. 479–488 (2008)

  34. Hevner, A., March, S.T., Park, J., Ram, S.: Design science in information system research. MIS Q. 28(1), 75–106 (2004)

    Google Scholar 

  35. Holm, H., Buschle, M., Lagerström, R., Ekstedt, M.: Automatic data collection for enterprise architecture models. Softw. Syst. Model. 1–17 (2012). doi:10.1007/s10270-012-0252-1

  36. Kaisler, S., Armour, F., Valivullah, M.: Enterprise architecting: critical problems. In: Proceedings of the 38th Annual Hawaii International Conference on System Sciences 00(C), pp. 224b–224b (2005)

  37. Keller, W.: IT-Unternehmensarchitektur: von der Geschäftsstrategie zur optimalen IT-Unterstützung. Dpunkt-Verlag, Heidelberg (2012)

    Google Scholar 

  38. Lankhorst, M.: Enterprise Architecture at Work, vol. 36. Springer, Berlin (2013)

    Book  Google Scholar 

  39. Laube, A., Gagnerot, J.M.v.d.W.G., Blösch, M., Verbeek, E., van der Aalst, W., Plate, H.: Concept and Architecture for Automated Model Creation, Population, Maintenance and Audit. Tech. Rep. 257109, FP7 Project PoSecCo (2012)

  40. Lucke, C., Krell, S., Lechner, U.: Critical issues in enterprise architecting a literature review critical issues in enterprise architecting a literature review. In: AMCIS 2010 Proceedings (2010)

  41. McClure, D.: Integrating Enterprise Architecture and Portfolio Management Processes in Government Gartner. Tech. Rep. June, Gartner Inc. (2006)

  42. Moser, C., Junginger, S., Brückmann, M., Schöne, K.: Some process patterns for Enterprise Architecture Management. In: Proceedings of the Workshop on Patterns in Enterprise Architecture Management (PEAM2009), Bonn, pp. 19–30 (2009)

  43. omg: Meta Object Facility (MOF) Core Specification Version 2.0 (2006)

  44. Roth, S., Hauder, M., Farwick, M., Matthes, F., Breu, R.: Enterprise Architecture Documentation: current practices und future directions. In: International Conference on Wirtschaftsinformatik, pp. 911–925. AIS, Leipzig, Germany (2013)

  45. Roth, S., Hauder, M., Michel, F., Münch, D., Matthes, F.: Facilitating conflict resolution of models for automated Enterprise Architecture Documentation. In: AMCIS 2013 Proceedings (2013)

  46. Schmidt, A., Osl, P., Back, A., Brenner, W., Österle, H.: A Method for Establishing Transparency on Integration Objects. Tech. rep., University of St. Gallen (2008)

  47. Sousa, P., Gabriel, R., Tadao, G.: Enterprise Transformation: The serasa experian case. In: Proceedings of the Third Working Conference, PRET 2011, Luxembourg-Kirchberg, Luxembourg, September 6, 2011. pp. 134–145 (2011)

  48. ter Doest, H., Lankhorst, M.: Tool Support for Enterprise Architecture-A Vision. Tech. rep, Telematica Instituut, Enschede (2004)

  49. The Open Group: TOGAF “Enterprise Edition” Version 9.1 (2009). http://www.togaf.org

  50. Wigand, R., Picot, A., Reichwald, R.: Information, Organization, and Management: Expanding Markets and Corporate Boundaries. Wiley, New York (1999)

    Google Scholar 

  51. Chen, W., Hess, C., Langermeier, M., von Stuelpnagel, J., Diefenthaler, P.: Semantic Enterprise Architecture Management. In: 15th International Conference on Enterprise Information Systems (ICEIS) (2013)

  52. Winter, K., Buckl, S., Matthes, F., Schweda, C.: Investigating the state-of-the-art in Enterprise Architecture Management methods in literature and practice. In: 2010 Proceedings MCIS (2010)

  53. Winter,R., Fischer, R.: Essential layers, artifacts, and dependencies of enterprise architecture. In: Enterprise Distributed Object Computing Conference Workshops, 2006. EDOCW ’06. 10th IEEE International, Hong Kong, China (2006)

  54. Zachman, J.A.: A framework for information systems architecture. IBM Syst. J. 26(3), 276–292 (1987)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Matthias Farwick.

Additional information

Communicated by Prof. Franck Barbier.

Appendix

Appendix

1.1 Systematic literature review details

As a first step of the literature review, the main two research questions were fixed. These were the following:

  1. 1.

    What is the related work in the context of (automated) Enterprise Architecture Documentation in EA research literature?

  2. 2.

    Is there literature that combines EA documentation research and situational method engineering?

We then crafted a protocol of the review execution that included the method of data collection, a timeline as well as quality criteria for inclusion of literature. The categories for of the literature were established during the review process. In the following, we describe the review process in more detail and then list the data sources and keywords that were used for the review.

1.1.1 Review process

In the first step, we used the scientific literature search engine Google Scholar to search for terms which we list below. We went through the first ten pages of results, leading to a manual search of the top 100 search results on Google Scholar per search term. Relevant papers were first collected in a preliminary list. Also in this step, we manually searched through the last ten years of publications of the journals and proceedings of scientific events listed below. From the first list of identified papers, we performed a backward search of the included references as well as a forward search of papers citing a given article via Google Scholar. A second list was created in this step for which this procedure was repeated until no new relevant literature was identified.

In addition to the search of scientific literature, we included several books from practitioners in the review. The general inclusion criteria were the description of practices or recommendations for the manual or automated maintenance of EA models and in particular any reference to situativeness in the documentation approach. Since the amount of identified literature was comparatively little and we wanted to get a general overview of the state of research in EA documentation, we did not specify any exclusion criteria regarding the quality of evaluation of the identified literature. Publications by the same author on the same topic were not considered twice. Hence, we always included the newest publication in such cases.

1.1.2 Data sources

As already mentioned above, the main database that was searched was Google Scholar as it integrated several other main search engines including the ACM PortalFootnote 15 and the IEEE XPlore Digital Libary.Footnote 16

Journals

  • Software and Systems Modeling (SOSYM)Footnote 17

  • Journal of Enterrise Architecture (JEA)Footnote 18

  • Enterprise Modeling and Information Systems Architectures (MoBIS)Footnote 19

  • Management Information Systems Quartely (MISQ)Footnote 20

Scientific events

  • Hawaii International Conference On System Sciences (HICSS)Footnote 21

  • Enterprise Distributed Objects Conference and Workshops (EDOC)Footnote 22

  • Trends in Enterprise Architecture Research Workshop (TEAR)Footnote 23

  • International Conference on Advanced Information Systems Engineering (CaiSE)Footnote 24

  • Americas Conference on Information Systems (AMCIS)Footnote 25

  • European Conference on Information Systems (ECIS)Footnote 26

1.1.3 Search terms

In the following, we list the search terms that were used to search Google Scholar. The term “enterprise architecture” was combined with the following list of keywords. The first ten pages of results were examined.

$$\begin{aligned}&\{``enterprise~architecture\hbox {''}\}\,\times \,\{\\&``documentation~modeling\hbox {''},\\&``maintenance\hbox {''},\\&``model~maintenance\hbox {''},\\&``update\hbox {''},\\&``up-to-date\hbox {''},\\&``documentation~process\hbox {''},\\&``modeling~process,\hbox {''}\\&``architectural~description\hbox {''},\\&``data~collection\hbox {''},\\&``model~repository\hbox {''},\\&``model~repository~update\hbox {''},\\&``information~retrieval\hbox {''},\\&``model~quality\hbox {''},\\&``model~quality~assurance\hbox {''},\\&``actuality\hbox {''},\\&``update\hbox {''},\\&``semantic~integration\hbox {''},\\&``data~source\hbox {''},\\&``information~source\hbox {''},\\&``data~collection\hbox {''},\\&``automated~data~collection\hbox {''},\\&``information~collection\hbox {''},\\&``automatic\hbox {''},\\&``automated\hbox {''},\\&``semi-automated\hbox {''},\\&``challenge\hbox {''},\\&``master~data~management\hbox {''},\\&``situational~method\hbox {''}\\&\} \end{aligned}$$

Rights and permissions

Reprints and permissions

About this article

Cite this article

Farwick, M., Schweda, C.M., Breu, R. et al. A situational method for semi-automated Enterprise Architecture Documentation. Softw Syst Model 15, 397–426 (2016). https://doi.org/10.1007/s10270-014-0407-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10270-014-0407-3

Keywords

Navigation