MIGRATION OF PARTS OF A DESKTOP APPLICATION TO THE REST API FORMAT:
case study
DOI:
https://doi.org/10.31510/infa.v17i1.773Keywords:
Migração de sistemas, REST, MVCAbstract
Years ago, it was common to develop systems based on two-tier architecture for Desktop systems, but much has evolved over time, from technological to procedural advances, in addition to the market demand for applications that have better performance, usability, and more professionals to meet the market demand and with reduced cost to develop and maintain it. It was noticed that, with the advancement of technology, that Desktop systems did not provide the necessary coverage to serve large numbers of users, affecting the dissemination of developed systems. However, with the arrival of the Web, there was a massive number of adherents to this new development format, since anyone could connect to the network and access the application from anywhere, which also contributed to disseminate knowledge about these technologies. The qualitative paradigm guided this investigation and the research methodology used to collect data from this work was the case study of the partial migration of a Desktop system to the Web of a commercial automation company in the region of Ribeirão Preto, São Paulo. This article aims to present the advantages of a migration, even if partial, from the Desktop system to the Web system, using the MVC and Rest architectures, presenting their characteristics and their impact on the products developed by organizations.
Downloads
Metrics
References
BERENGUEL, A. L. A. et al. Arquitetura AAA em sistemas Web baseados em REST. 2008. Disponível em: <http://www.alice.cnptia.embrapa.br/alice/handle/doc/24592>. Acesso em: 06 fev. 2020.
CARVALHO, V. Mysql come com o principal banco de dados open source do mercado. Vila Mariana: Casa do Código, 2015.
DEVELOPER SURVEY RESULTS 2019. Stack Overflow. [S.l.]. 2019. Disponível em: < https://insights.stackoverflow.com/survey/2019 >. Acesso em: 16 dez. 2019.
DEVELOPER SURVEY RESULTS 2016. Stack Overflow. [S.l.]. 2016. Disponível em: < https://insights.stackoverflow.com/survey/2016 >. Acesso em: 04 de fev. 2020.
FERREIRA, W. O.; KNOP, I. O.. Estruturação de Aplicações Distribuídas com a Arquitetura REST. 2016. Disponível em: <https://seer.cesjf.br/index.php/cesi/article/view/812>. Acesso em: 10 fev. 2020.
FIELDING, Roy T. Architectural Styles and the Design of Network-based Software Architectures. 2000. 162 f. Dissertação (Mestrado) - Curso de Information And Computer Science, University Of California, Irvine, 2000. Disponível em: <https://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm>. Acesso em: 08 fev. 2020.
FURQUIM, A.; FURQUIM, M. Principais características e diferenças entre sistemas SIG desktop e SIG web. Esteio, 2008. Disponível em: < https://www.esteio.com.br/downloads/pdf/SIG-Desktop_e_SIG-Web.pdf >. Acesso em: 11 jan. 2020.
KUMAR, S.; DALAL, S.; DIXIT, V. THE OSI MODEL: OVERVIEW ON THE SEVEN LAYERS OF COMPUTER NETWORKS. International Journal Of Computer Science And Information Technology Research. [s. I.], p. 461-466. jul. 2014.
LISBOA FILHO, J.; IOCHPE, C. Um Estudo sobre Modelos Conceituais de Dados para Projeto de Bancos de Dados Geográficos. Ip-informática Pública, Belo Horizonte, p.67-90, dez. 1999.
LUNELLI, Pâmela A.; MENDONÇA, André Luiz A. de; DELAZARI, Luciene S. MIGRAÇÃO DE ATLAS ELETRÔNICO EM AMBIENTE DESKTOP PARA AMBIENTE WEB. Iv Simpósio Brasileiro de Ciências Geodésicas e Tecnologias da Geoinformação, Recife, p.1-7, maio 2012.
MOOGK, Dobrila R. Minimum Viable Product and the Importance of Experimentation in Technology Startups: Technology Innovation Management Review. Echnology Innovation Management Review, Ottawa, v. 2, n. 3, p.23-26, Mar. 2012. Disponível em: <https://timreview.ca/article/535>. Acesso em: 04 fev. 2020.
OPENJS FOUNDATION. About Node.js. Disponível em: <https://nodejs.org/en/about/>. Acesso em: 17 fev. 2020.
PEZZOTTI, R.Com 3,9 bilhões de usuários no mundo, o que acontece na web em um minuto. UOL. São Paulo, abr. 2019. Disponível em: < https://economia.uol.com.br/noticias/redacao/2019/04/01/com-39-bilhoes-de-usuarios-no-mundo-o-que-acontece-na-web-em-um-minuto.htm >. Acesso em: 16 dez. 2019.
POPPENDIECK, M.; POPPENDIECK, T. Implementando o Desenvolvimento Lean de Software: Do conceito ao dinheiro. Porto Alegre: Bookman, 2011.
SILVEIRA, P. et al. Introdução à Arquitetura e Design de Software: Uma visão sobre a plataforma Java. Vila Marina: Elsevier, 2011.
SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Education do Brasil Ltda., 2013.
W3C. Terms. 1995. Disponível em: <https://www.w3.org/MarkUp/html-spec/html-spec_2.html#SEC2>. Acesso em: 08 fev. 2020.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2020 Revista Interface Tecnológica
![Creative Commons License](http://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
Os direitos autorais dos artigos publicados pertencem à revista Interface Tecnológica e seguem o padrão Creative Commons (CC BY 4.0), que permite o remixe, adaptação e criação de obras derivadas do original, mesmo para fins comerciais. As novas obras devem conter menção ao(s) autor(es) nos créditos.
- Abstract 643
- PDF (Português (Brasil)) 781