A framework for implementing enterprise architecture patterns as microservices

0Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

Abstract

Nowadays, the adoption of microservices is mainly a reactive response to the limitation of existing monolithic enterprise systems. Shifting from monolithic to microservices, however, may risk the alignment between already-defined enterprise architecture (EA) and its implementation. To minimize the risk, the adoption of microservices should be planned in advance when EA is being defined. EA is developed as a composition of building blocks that will be implemented as microservices. By following that adoption approach, this paper proposes a framework for implementing EA patterns as microservices. The use of EA patterns is to facilitate enterprise architects in the development of a solution EA for a certain problem class. The framework consists of four steps, i.e., (i) pattern selection, (ii) pattern adaptation, (iii) microservices elaboration, and (iv) application development. This paper illustrates the use of the framework using a case study of a multi-seller online store that implements an EA pattern called Vending Machine. The case study is also to validate that the framework can facilitate enterprise architects and system developers in the development of enterprise applications. The case study shows that the framework can facilitate (i) the development of EA and its implementation and (ii) the maintenance of consistency of EA models from business architecture to technology architecture and artefacts.

Cite

CITATION STYLE

APA

Dirgahayu, T. (2023). A framework for implementing enterprise architecture patterns as microservices. In AIP Conference Proceedings (Vol. 2508). American Institute of Physics Inc. https://doi.org/10.1063/5.0116376

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free