A framework for implementing enterprise architecture patterns as microservices

VII INTERNATIONAL CONFERENCE “SAFETY PROBLEMS OF CIVIL ENGINEERING CRITICAL INFRASTRUCTURES” (SPCECI2021)AIP Conference Proceedings(2023)

引用 0|浏览0
暂无评分
摘要
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.
更多
查看译文
关键词
enterprise architecture patterns,framework
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要