Konferenzpaper

Guidelines for adopting frontend architectures and patterns in microservices-based systems


AutorenlisteHarms, Holger; Rogowski, Collin; Lo Iacono, Luigi

Erschienen inESEC/FSE 2017: Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering

HerausgeberlisteBodden, Eric

Jahr der Veröffentlichung2017

Seiten902-907

ISBN978-1-4503-5105-8

DOI Linkhttps://doi.org/10.1145/3106237.3117775

KonferenzESEC/FSE'17: Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering


Abstract

Microservice-based systems enable the independent development, deployment, and scalability for separate system components of enterprise applications. A significant aspect during development is the microservice integration in frontends of web, mobile, and desktop applications. One challenge here is the selection of an adequate frontend architecture as well as suitable patterns that satisfy the application requirements. This paper analyses available strategies for organizing and implementing microservices frontends. These approaches are then evaluated based on a quality model and various prototypes of the same application implemented using the distinct approaches. The results of this analysis are generalized to a guideline that supports the selection of a suitable architecture.




Zitierstile

Harvard-ZitierstilHarms, H., Rogowski, C. and Lo Iacono, L. (2017) Guidelines for adopting frontend architectures and patterns in microservices-based systems, in Bodden, E. (ed.) ESEC/FSE 2017: Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering. New York, NY: Association for Computing Machinery. pp. 902-907. https://doi.org/10.1145/3106237.3117775

APA-ZitierstilHarms, H., Rogowski, C., & Lo Iacono, L. (2017). Guidelines for adopting frontend architectures and patterns in microservices-based systems. In Bodden, E. (Ed.), ESEC/FSE 2017: Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering. (pp. 902-907). Association for Computing Machinery. https://doi.org/10.1145/3106237.3117775


Zuletzt aktualisiert 2025-05-08 um 15:40