skip to main content
10.1145/3129790.3129821acmotherconferencesArticle/Chapter ViewAbstractPublication PagesecsaConference Proceedingsconference-collections
short-paper

MAGMA: build management-based generation of microservice infrastructures

Published: 11 September 2017 Publication History

Abstract

Microservice architectures typically integrate a variety of loosely coupled infrastructure components. Due to technology heterogeneity, configuring them to provide the basis for a runnable service system might be time-consuming. Therefore, this paper presents MAGMA, a tool based on the Maven build management system that aims at accelerating the development of Microservice architectures by generating pre-configured, runnable systems. MAGMA enables the selective generation of infrastructure components like API Gateways and Service Discoveries, as well as the extension of existing Microservice architectures with customizable service templates and basic functional services.

References

[1]
Nuha Alshuqayran, Nour Ali, and Roger Evans. 2016. A Systematic Mapping Study in Microservice Architecture. In 9th Int. Conf. on Service-Oriented Computing and Applications (SOCA). IEEE, 44--51.
[2]
George Coulouris, Jean Dollimore, Tim Kindberg, and Gordon Blair. 2011. Distributed Systems: Concepts and Design (5th ed.). Addison-Wesley.
[3]
Paolo Francesco, Patricia Lago, and Ivano Malavolta. 2017. Research on Architecting Microservices: Trends, Focus, and Potential for Industrial Adoption. In Proc. of the Int. Conf. on Software Architecture (ICSA). IEEE, 21--30.
[4]
Sam Newmann. 2016. Building Microservices. O'Reilly Media.
[5]
Florian Rademacher, Sabine Sachweh, and Albert Zündorf. 2017. Differences Between Model-driven Development of Service-oriented and Microservice Architecture. Proc. of the First Int. Workshop on Architecting with MicroServices (AMS) co-located with ICSA (2017). To be published.
[6]
Mark Richards. 2015. Microservices vs. Service-Oriented Architecture. O'Reilly Media.
[7]
Prabath Siriwardena. 2014. Advanced API Security. Apress.

Cited By

View all
  • (2023)MAGen: A Tool for Generating Microservice-Based Skeleton ApplicationsProceedings of the 33rd Annual International Conference on Computer Science and Software Engineering10.5555/3615924.3615925(4-13)Online publication date: 11-Sep-2023
  • (2023)Blueprint: A Toolchain for Highly-Reconfigurable Microservice ApplicationsProceedings of the 29th Symposium on Operating Systems Principles10.1145/3600006.3613138(482-497)Online publication date: 23-Oct-2023
  • (2022)Developing Microservice-Based Applications Using the Silvera Domain-Specific LanguageApplied Sciences10.3390/app1213667912:13(6679)Online publication date: 1-Jul-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
ECSA '17: Proceedings of the 11th European Conference on Software Architecture: Companion Proceedings
September 2017
215 pages
ISBN:9781450352178
DOI:10.1145/3129790
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 11 September 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. build management
  2. infrastructure generation
  3. microservices

Qualifiers

  • Short-paper

Funding Sources

  • German Federal Ministry of Education and Research

Conference

ECSA '17
ECSA '17: 11th European Conference on Software Architecture
September 11 - 15, 2017
Canterbury, United Kingdom

Acceptance Rates

Overall Acceptance Rate 48 of 72 submissions, 67%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)11
  • Downloads (Last 6 weeks)0
Reflects downloads up to 17 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2023)MAGen: A Tool for Generating Microservice-Based Skeleton ApplicationsProceedings of the 33rd Annual International Conference on Computer Science and Software Engineering10.5555/3615924.3615925(4-13)Online publication date: 11-Sep-2023
  • (2023)Blueprint: A Toolchain for Highly-Reconfigurable Microservice ApplicationsProceedings of the 29th Symposium on Operating Systems Principles10.1145/3600006.3613138(482-497)Online publication date: 23-Oct-2023
  • (2022)Developing Microservice-Based Applications Using the Silvera Domain-Specific LanguageApplied Sciences10.3390/app1213667912:13(6679)Online publication date: 1-Jul-2022
  • (2020)Microservice transition and its granularity problem: A systematic mapping studySoftware: Practice and Experience10.1002/spe.286950:9(1651-1681)Online publication date: 25-Jun-2020
  • (2019)Straddling the crevasse: A review of microservice software architecture foundations and recent advancementsSoftware: Practice and Experience10.1002/spe.272949:10(1448-1484)Online publication date: 19-Jul-2019
  • (2018)AjiLProceedings of the 12th European Conference on Software Architecture: Companion Proceedings10.1145/3241403.3241406(1-4)Online publication date: 24-Sep-2018
  • (2018)Contextual understanding of microservice architectureACM SIGAPP Applied Computing Review10.1145/3183628.318363117:4(29-45)Online publication date: 29-Jan-2018
  • (2018)On Collaborative Model-Driven Development of MicroservicesSoftware Technologies: Applications and Foundations10.1007/978-3-030-04771-9_45(596-603)Online publication date: 6-Dec-2018
  • (2018)Design and Implementation of a Remote Care Application Based on Microservice ArchitectureSoftware Technologies: Applications and Foundations10.1007/978-3-030-04771-9_41(549-557)Online publication date: 6-Dec-2018

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media