A Domain Specific Language to Provide Middleware for Interoperability among SaaS and DaaS/DBaaS through a Metamodel Approach

Babacar Mane, Ana Magalhaes, Ana Magalhaes, Gustavo Quinteiro, Rita Maciel, Daniela Claro

2021

Abstract

Cloud Computing (CC) is a paradigm that manages a pool of virtualized resources at infrastructure, platform, and software levels to deliver them as services over the Internet. Cloud Platforms are heterogeneous, and therefore cloud users may face interoperability and integration issues regarding consumption, provisioning, management, and supervision resources among distinct clouds. Due to the lack of standards in such a heterogeneous environment, an organization may face a lock-in situation. A middleware can minimize the effort to overcome lock-in problems. The MIDAS middleware ensures semantic interoperability between Software as a Service (SaaS) and Data as a Service (DaaS), and at the same times provides data integration between DaaS. Currently, MIDAS runtime implementations rely on Cloud Foundry, Amazon Web Services, OpenShift and, Heroku providers. To avoid ambiguity in MIDAS development and deployment an unambiguous definition of MIDAS architectural concepts must be provided. Thus, our work presents a Domain-Specific Modeling Language (DSML) comprising a metamodel of MIDAS semantic architecture and a Unified Modeling Language (UML) profile. To evaluate the DSML expressiveness, we instantiate several middleware models, and the findings demonstrate that our modeling language has an acceptable level of concepts to specify the middleware.

Download


Paper Citation


in Harvard Style

Mane B., Magalhaes A., Quinteiro G., Maciel R. and Claro D. (2021). A Domain Specific Language to Provide Middleware for Interoperability among SaaS and DaaS/DBaaS through a Metamodel Approach. In Proceedings of the 23rd International Conference on Enterprise Information Systems - Volume 1: ICEIS, ISBN 978-989-758-509-8, pages 83-94. DOI: 10.5220/0010459600830094


in Bibtex Style

@conference{iceis21,
author={Babacar Mane and Ana Magalhaes and Gustavo Quinteiro and Rita Maciel and Daniela Claro},
title={A Domain Specific Language to Provide Middleware for Interoperability among SaaS and DaaS/DBaaS through a Metamodel Approach},
booktitle={Proceedings of the 23rd International Conference on Enterprise Information Systems - Volume 1: ICEIS,},
year={2021},
pages={83-94},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010459600830094},
isbn={978-989-758-509-8},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 23rd International Conference on Enterprise Information Systems - Volume 1: ICEIS,
TI - A Domain Specific Language to Provide Middleware for Interoperability among SaaS and DaaS/DBaaS through a Metamodel Approach
SN - 978-989-758-509-8
AU - Mane B.
AU - Magalhaes A.
AU - Quinteiro G.
AU - Maciel R.
AU - Claro D.
PY - 2021
SP - 83
EP - 94
DO - 10.5220/0010459600830094