Enhancing MIDAS towards a transparent interoperability between SaaS and DaaS
Resumo
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.
Referências
ASES. 2017. Avaliador e Simulador de Acessibilidade em Sítios. Available: http://asesweb.governoeletronico.gov.br. Accessed on: Fev., 10, 2017.
Carlson, L. L. Higher Ed Accessibility Lawsuits, Complaints, and Settlements. Available: http://www.d.umn.edu/~lcarlson/atteam/reports/litigation/law suits.html. Accessed on: Feb., 25, 2017.
DaSilva. 2016. O primeiro avaliador de acessibilidade em português. Available: http://www.dasilva.org.br. Accessed on: Dec., 13, 2016.
EGD. 2016. Estratégia de Governança Digital. Available: https://www.governoeletronico.gov.br/egd/documentos. Accessed on: Dec, 28, 2016.
E-MAG. 2017. Modelo de Acessibilidade em Governo Eletrônico - E-MAG. Available: http://emag.governoeletronico.gov.br. Accessed on: Jan., 20, 2017.
FAD. 2017. Relatório Circunstanciado de Acessibilidade. Available: http://fad.governoeletronico.gov.br. Accessed on: Feb., 10, 2017.
GovBR. 2017. Programa de Governo Eletrônico Brasileiro. Available: http://www.governoeletronico.gov.br. Accessed on: Jan., 20, 2017.
Haguette, T. M. F. 1995. Metodologias Qualitativas na Sociologia. Petrópolis: Vozes, 1995.
IBGE. 2016. Vamos conhecer o Brasil: características da população. Available: http://7a12.ibge.gov.br/vamosconhecer-o-brasil/nosso-povo/caracteristicas-dapopulacao.html. Accessed on: Dec., 15, 2016.
Lakatos, E. M. and Marconi, M. A. 2001. Fundamentos de Metodologia Científica. São Paulo: Ed. Atlas, 2001.
Marzullo, F. P. 2009. SOA na prática: inovando seu negócio por meio de soluções orientadas a serviços. São Paulo: Novatec Editora, 2009.
Ministério do Planejamento. 2016. Governo lança ferramentas para promover a acessibilidade digital. Available: http://www.planejamento.gov.br/noticias/planejamentolanca-ferramenta-de-acessibilidade-digital-1. Accessed on: Feb., 10, 2017.
Ministério do Planejamento. 2016. Suíte VLibras está entre as 100+ inovadoras no uso de TI. Available: http://www.planejamento.gov.br/noticias/suite-vlibras-estaentre-201cas-100-inovadoras-no-uso-de-ti201d. Accessed on: Feb., 10, 2017.
Musafir, V. E. N. and Freitas, C. S. 2015. Brazilian eGovernment Strategies. Proceedings of the 15th European Conference on e-Government. University of Portsmouth, UK. pp. 197-197.
Oliveira, A. D. A. and Eler, M. M. 2015. Accessibility in Electronic Government: a study on the implementation of web standards in sites gov.br. Proceedings of the Annual Conference on Brazilian Symposium on Information System, Goiania, Goias, Brazil. pp. 691-698.
Palácio do Planalto. 2017. Ministros. Available: http://www2.planalto.gov.br/presidencia/ministros. Accessed on: Dec, 7, 2016.
Pimenta, M. S. and Canabarro, D. R. 2014. Governança Digital. UFRGS. Available: https://www.ufrgs.br/cegov/files/livros/gtdigital.pdf Accessed on: Dec, 28, 2016.
Portal Brasil. 2013. Presidenta Dilma apresenta o novo Portal Brasil.Available: http://www.brasil.gov.br/governo/2013/09/dilma-anunciareformulacao-do-portal-brasil. Accessed on: Mar., 3, 2016.
Portal Brasil. 2017. Governo Digital. Available: http://www.brasil.gov.br/governo-digital. Accessed on: Jan., 20, 2017.
SDH. 2010. Cartilha do Censo 2010 - Pessoas com Deficiência. Available: http://www.pessoacomdeficiencia.gov.br/app/sites/default/fil es/publicacoes/cartilha-censo-2010-pessoas-comdeficienciareduzido.pdf. Accessed on: Dec, 7, 2016.
Serra, L. C. and Carvalho, L. P. and Ferreira, L. P. and Vaz, J. B. S. and Freire, A. P. 2015. Accessibility Evaluation of EGovernment Mobile Applications in Brazil. Procedia Computer Science 67 (2015) 348 - 357. 6th International Conference on Software Development and Technologies for Enhancing Accessibility and Fighting Infoexclusion (DSAI). DOI= http://dx.doi.org/10.1016/j.procs.2015.09.279.
TCU. 2014. Tribunal de Contas da União - Levantamento de governança de tecnologia da informação. Available: http://portal.tcu.gov.br/comunidades/fiscalizacao-detecnologia-da-informacao/atuacao/perfil-de-governanca-deti. Accessed on: Jan., 20, 2017.
TCU. 2015. Tribunal de Contas da União - levantamento do pessoal de tecnologia da informação. Available: https://portal.tcu.gov.br/biblioteca-digital/levantamento-naarea-de-pessoal-de-ti-da-administracao-publica-federal.htm. Accessed on: Jan., 20, 2017.
United Nations. 2014. e-Government for the future we want. New York: UN, 2014. Available: http://unpan3.un.org/egovkb/Portals/egovkb/Documents/un/2 014-Survey/E-Gov_Complete_Survey-2014.pdf. Accessed on: Dec, 7, 2016.
United Nations. 2016. e-Government in support of sustainable development. New York: UN, 2016. Available: https://publicadministration.un.org/egovkb/enus/Reports/UN-E-Government-Survey-2016. Accessed on: Nov., 3, 2016.
W3C. 2016. World Wide Web Consortium. Available: http://www.w3c.org. Accessed on: Dec., 20, 2016.
W3Techs. 2017. Web Technology Surveys. Available: https://w3techs.com/sites. Accessed on: Feb., 10, 2017.