Microservices Architecture Language for Describing Service View

Luka Lelovic, Michael Mathews, Amr Abdelfattah, Tomas Cerny

2023

Abstract

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.

Download


Paper Citation


in Harvard Style

Lelovic L., Mathews M., Abdelfattah A. and Cerny T. (2023). Microservices Architecture Language for Describing Service View. In Proceedings of the 13th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-650-7, SciTePress, pages 220-227. DOI: 10.5220/0011850200003488


in Bibtex Style

@conference{closer23,
author={Luka Lelovic and Michael Mathews and Amr Abdelfattah and Tomas Cerny},
title={Microservices Architecture Language for Describing Service View},
booktitle={Proceedings of the 13th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2023},
pages={220-227},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0011850200003488},
isbn={978-989-758-650-7},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 13th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - Microservices Architecture Language for Describing Service View
SN - 978-989-758-650-7
AU - Lelovic L.
AU - Mathews M.
AU - Abdelfattah A.
AU - Cerny T.
PY - 2023
SP - 220
EP - 227
DO - 10.5220/0011850200003488
PB - SciTePress