TyphonML: A modeling environment to develop hybrid polystores

13Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Designing and deploying a hybrid data persistence architecture that involves a combination of relational and NoSQL databases is a complex, technically challenging, and error-prone task. In this tool paper, we propose TyphonML, a modeling language and supporting environment, which permits modelers to specify data that need to be persisted in hybrid architectures, by abstracting over the specificities of the underlying technologies. The language enables the specification of both conceptual entities and available data layer technologies, and then how the modeled entities have to be mapped to the available database systems. TyphonML models are used to generate microservice-based infrastructures, which permit users to interact with the designed hybrid polystores at the conceptual level. In this tool paper, we show the different components of the TyphonML environment at work through a demonstration scenario.

Cite

CITATION STYLE

APA

Basciani, F., Di Rocco, J., Di Ruscio, D., Pierantonio, A., & Iovino, L. (2020). TyphonML: A modeling environment to develop hybrid polystores. In Proceedings - 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS-C 2020 - Companion Proceedings (pp. 6–10). Association for Computing Machinery, Inc. https://doi.org/10.1145/3417990.3421999

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free