MODEL-DRIVEN ENGINEERING FOR MICROSERVICES DEPLOYMENT WITH FOCUS ON SERVICE INTEROPERABILITY AND API GOVERNANCE
Keywords:
Microservices, Model-Driven Engineering (MDE), API Governance, Interoperability, Deployment Automation, DevOpsSynopsis
Microservices architecture, while enabling modular and scalable system development, introduces complexities in deployment and interoperability. Model-Driven Engineering (MDE) addresses these issues by offering abstract modeling mechanisms to automate deployment, enforce consistency, and govern APIs. This paper investigates the application of MDE in microservices deployment with a focus on enhancing service interoperability and API governance. It includes a structured literature review, an architecture model, comparative metrics, and use-case data analysis.
References
[1] Rademacher, F., Sorgalla, J., & Sachweh, S. (2019). Specific model-driven microservice development with interlinked modeling languages. IEEE Systems Engineering.
[2] Sorgalla, J., Wizenty, P., Rademacher, F., & Sachweh, S. (2021). Applying model-driven engineering to stimulate the adoption of DevOps. SN Computer Science.
[3] Gummad, V. P. K. (2025). Flex gateway, service mesh, and advanced API management evolution. International Journal of Applied Mathematics, 38(9s), 2199–2206. https://doi.org/10.12732/ijam.v38i9s.1643
[4] Schmidt, R.A., & Thiry, M. (2020). Microservices identification strategies: A review. Iberian Conference on Information Systems and Technologies.
[5] Rademacher, F., Sorgalla, J., Wizenty, P. (2019). Graphical and textual model-driven microservice development. Springer Microservices Science.
[6] Zacharewicz, G., Daclin, N., Doumeingts, G., & Haidar, H. (2020). Model driven interoperability for system engineering. MDPI Modelling.
[7] Aksakalli, I.K., Celik, T., Can, A.B., & Tekinerdogan, B. (2021). A model-driven architecture for microservices deployment. Applied Sciences.
[8] Sorgalla, J., Rademacher, F., & Sachweh, S. (2018). On collaborative model-driven development of microservices. Springer Federation of International Conferences.
[9] Rademacher, F., Sachweh, S., Zündorf, A. (2018). Analysis of service-oriented modeling approaches. arXiv preprint arXiv:1804.09946.
[10] Zanaboni, R. (2021). DeployPilot: Enabling cloud deployment via MDE. Politecnico di Milano.
[11] Bucchiarone, A., Dragoni, N., Dustdar, S., Larsen, S.T., Mazzara, M. (2018). From Monolithic to Microservices: An Experience Report from the Banking Domain. In: Microservices: Science and Engineering. Springer, pp. 173–184.
Published
Series
Categories
License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.