Over the years, Software as a Service (SaaS) has become a common delivery model for many applications. In cloud applications, a huge volume and variety of data can be generated and they can be available for consumption by DaaS (Data as a Service). For this, the data provided by DaaS can be stored in a non-structured (e.g. text), semi-structured (e.g. XML, JSON) or structured format (e.g. Relational Database). However, the access of that kind of DaaS, in a transparent manner, needs substantial efforts due to the lack of interoperability between SaaS and DaaS. In this paper, we propose a new enhanced version of MIDAS, middleware to provide seamlessly and independently interoperability between SaaS and DaaS. First, this new version of MIDAS allows both semi-structure and structure data format from SaaS. It mediates queries from NoSQL (e.g. MongoDB) and SQL (MySQL) databases. Secondly, it was enhanced with Join operations, both in SQL and in NOSQL statements. And lastly, other formats were added for the DaaS to fit SaaS requests, such as JSON, XML, and CSV formats. To evaluate this new version of our middleware, we provide three types of experiments to cover critical issues such as execution time, the overhead of our approach, and scalability of MIDAS. Our results show the effectiveness of our approach to tackling interoperability issues in cloud computing environments.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.