arrow
返回

Modeling microservice architectures

delete2024-07-01
delete1
PRE
AI
J
Javier Esparza-Peidro *
F
Francesc D. Muñoz‐Escoí
J
José M. Bernabéu‐Aubán
DOI:10.1016/j.jss.2024.112041delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Modern microservice architectures demand new features from traditional architecture description languages, many of them related to the complexity of the modeled systems. This paper first identifies common concerns found in microservice architectures. Then it presents the features required by a suitable architecture modeling language in order to face many of these concerns. Existent modeling languages get evaluated and a lightweight high-level platform -independent modeling language is proposed. The language is general enough for describing many interactive microservice architectures, bringing together most of the features found in a scattered way in previous contributions. The language is presented in an ordered way, first defining its syntax using MOF and describing informally its underlying concepts, and later proposing an alternative hypergraph-based mechanism for describing its semantics. Regarding this methodology, an architectural style gets defined using a hierarchical type hypergraph, which contains all the information about all valid software architectures in an intuitive and compact way. The feasibility of the language is then demonstrated by providing an experimental tool which translates models to different container orchestration systems. Finally, the language is evaluated against the identified features in the context of the TeaStore reference application.
Keyword:
DSL
Microservice
Architecture
Modeling
Language
Hypergraph

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.4K
被引数:
8.4K

机构

U
Universitat Politecnica de Valencia
学者数:
1.5W
论文数: 1.4W
被引数: 18
引用论文

引用论文

err分享
err收藏
The Polymorphisms in LNK Gene Correlated to the Clinical Type of Myeloproliferative Neoplasms
err2016-04-25
err0
errOAAI
errYan Chen; Fang Fang; Yang Hu; Qian Liu; Dingfang Bu; Mei Tan; Liusong Wu; Ping Zhu
err分享
err收藏
err分享
err收藏
Optical and electrical properties of ultrasonic spray pyrolysized p-CdTe films
err2013-07-01
err0
PREAI
errS. D. Gunjal; Y. B. Khollam; R. R. Udawant; S. R. Jadkar; P. N. Shelke; J. V. Sali; K. C. Mohite
err分享
err收藏
Adapting Genotyping-by-Sequencing for Rice F2 Populations
err2017-03-01
err0
errOAAI
errTomoyuki Furuta; Motoyuki Ashikari; Kshirod K Jena; Kazuyuki Doi; Stefan Reuscher
err分享
err收藏
The pains and gains of microservices: A Systematic grey literature review
err2018-12-01
err260
errOAAI
errSoldani, Jacopo; Tamburri, Damian Andrew; Van Den Heuvel, Willem-Jan
err分享
err收藏
学者 查看更多内容