Microservices Architecture Language for Describing Service View

被引:2
|
作者
Lelovic, Luka [1 ]
Mathews, Michael [1 ]
Abdelfattah, Amr S. [1 ]
Cerny, Tomas [1 ]
机构
[1] Baylor Univ, Comp Sci, 1311 S 5th St, Waco, TX 76706 USA
基金
美国国家科学基金会;
关键词
Architecture Reconstruction; Architecture Language; Service View; Intermediate Representation;
D O I
10.5220/0011850200003488
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Microservices Architecture is a growing trend in recent years that has been promoted due to a number of researched advantages. However, as microservice systems grow and evolve, they can become complex and hard to understand. In order to face this problem, techniques to reconstruct, describe and visualize these systems are proposed. Despite this, there are currently no architectural languages actively maintained, adopted, and promoted as the intermediate between the system reconstruction and its corresponding viewpoints. This paper proposes a YAML-based architectural language acting as the intermediate representation for microservice architecture, specifically in the service view architectural perspective. This paper outlines the new language, its basis, example descriptions, and possible architectural visualizations of the descriptions. It also details how it compares to other existing architectural languages in the microservice domain.
引用
收藏
页码:220 / 227
页数:8
相关论文
共 50 条
  • [1] Performance and complexity comparison of service oriented architecture and microservices architecture
    Raj, Vinay
    Sadam, Ravichandra
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION NETWORKS AND DISTRIBUTED SYSTEMS, 2021, 27 (01) : 100 - 117
  • [2] Practical Service Placement Approach for Microservices Architecture
    Selimi, Mennan
    Cerda-Alabern, Llorenc
    Sanchez-Artigas, Marc
    Freitag, Felix
    Veiga, Luis
    [J]. 2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2017, : 401 - 410
  • [3] Design of High Availability Service Discovery for Microservices Architecture
    Tang, Weilun
    Wang, Li
    Xue, Guangtao
    [J]. PROCEEDINGS OF THE 2019 3RD INTERNATIONAL CONFERENCE ON MANAGEMENT ENGINEERING, SOFTWARE ENGINEERING AND SERVICE SCIENCES (ICMSS 2019), 2019, : 253 - 257
  • [4] Special track on microservices, devops, and service-oriented architecture
    Cruz-Filipe, Luís
    Di Nitto, Elisabetta
    Mauro, Jacopo
    [J]. Proceedings of the ACM Symposium on Applied Computing, 2019, Part F147772
  • [5] Microservices Architecture based Cloudware Deployment Platform for Service Computing
    Guo, Dong
    Wang, Wei
    Zeng, Guosun
    Wei, Zerong
    [J]. PROCEEDINGS 2016 IEEE SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING SOSE 2016, 2016, : 358 - 364
  • [6] Designing of an open software architecture describing language
    [J]. 2000, Shenyang Inst Comput Technol, China (21):
  • [7] Utilizing Microservices Architecture for Enhanced Service Sharing in IoT Edge Environments
    Alanezi, Khaled
    Mishra, Shivakant
    [J]. IEEE ACCESS, 2022, 10 : 90034 - 90044
  • [8] Describing Layered Communication Architecture in SDL Markup Language
    Babac, Marina Bagic
    Kunstic, Marijan
    Jevtic, Dragan
    [J]. JOURNAL OF INFORMATION AND ORGANIZATIONAL SCIENCES, 2010, 34 (01) : 1 - 16
  • [9] A service graph based extraction of microservices from monolith services of service-oriented architecture
    Raj, Vinay
    Ravichandra, Sadam
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2022, 52 (07): : 1661 - 1678
  • [10] Describing Service-Oriented Architecture by Extended Darwin
    ZHANG Tao~1
    2. Computer Department
    3. School of Computer Science
    [J]. Wuhan University Journal of Natural Sciences, 2005, (06) : 30 - 35