Conference paper
Authors list: Harms, Holger; Rogowski, Collin; Lo Iacono, Luigi
Appeared in: ESEC/FSE 2017: Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering
Editor list: Bodden, Eric
Publication year: 2017
Pages: 902-907
ISBN: 978-1-4503-5105-8
DOI Link: https://doi.org/10.1145/3106237.3117775
Conference: ESEC/FSE'17: Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering
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.
Abstract:
Citation Styles
Harvard Citation style: Harms, 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 Citation style: Harms, 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