Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/39570
Registro completo de metadados
Campo DCValorIdioma
dc.creatorKlehm, Gustavo-
dc.date.accessioned2026-03-05T14:14:00Z-
dc.date.available2026-03-05T14:14:00Z-
dc.date.issued2025-12-03-
dc.identifier.citationKLEHM, Gustavo. Avaliação da viabilidade do postgrest como solução de interoperabilidade para sistemas legados: um proof of concept. 2025. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - Universidade Tecnológica Federal do Paraná, Dois Vizinhos, 2025.pt_BR
dc.identifier.urihttp://repositorio.utfpr.edu.br/jspui/handle/1/39570-
dc.description.abstractIntegration between heterogeneous systems poses a recurring challenge in corporate environments, particularly when involving legacy applications developed with discontinued technologies. This work presents a proof of concept (PoC) to evaluate the technical feasibility of PostgREST as an interoperability solution between a legacy ERP system in Visual FoxPro 9 and a mobile application in React Native, both directly accessing a PostgreSQL database. The study identifies SQL query duplication issues and proposes data access centralization through SQL views automatically exposed as RESTful APIs by PostgREST. Quantitative metrics demonstrate an average reduction of 68% in VFP9 code lines and 63% in JavaScript for a sample of five representative queries. Identified limitations include external authentication requirements, need for stored procedures for complex logic, and lack of native versioning. This work contributes empirical characterization of legacy system modernization challenges via database-driven APIs.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Tecnológica Federal do Paranápt_BR
dc.rightsopenAccesspt_BR
dc.rights.urihttp://creativecommons.org/licenses/by-sa/4.0/pt_BR
dc.subjectBanco de dadospt_BR
dc.subjectPostgreSQL (Linguagem de programação de computador)pt_BR
dc.subjectSistemas de computaçãopt_BR
dc.subjectData basespt_BR
dc.subjectPostgreSQLpt_BR
dc.subjectComputer systemspt_BR
dc.titleAvaliação da viabilidade do PostgREST como solução de interoperabilidade para sistemas legados: um proof of conceptpt_BR
dc.title.alternativeEvaluating the feasibility of PostgREST as an interoperability solution for legacy systems: a proof of conceptpt_BR
dc.typebachelorThesispt_BR
dc.description.resumoA integração entre sistemas heterogêneos constitui desafio recorrente em ambientes corporativos, especialmente quando envolvem aplicações legadas desenvolvidas em tecnologias descontinuadas. Este trabalho apresenta um proof of concept (PoC) para avaliar a viabilidade técnica do PostgREST como solução de interoperabilidade entre um sistema ERP legado em Visual FoxPro 9 e um aplicativo móvel em React Native, ambos acessando diretamente um banco PostgreSQL. O estudo identifica problemas de duplicação de consultas SQL e propõe centralização do acesso a dados através de views SQL expostas automaticamente como APIs RESTful pelo PostgREST. Métricas quantitativas demonstram redução média de 68% em linhas de código no VFP9 e 63% no JavaScript para amostra de cinco consultas representativas. Limitações identificadas incluem requisitos de autenticação externa, necessidade de stored procedures para lógicas complexas e ausência de versionamento nativo. O trabalho contribui com caracterização empírica de desafios de modernização de sistemas legados via APIs database-driven.pt_BR
dc.degree.localDois Vizinhospt_BR
dc.publisher.localDois Vizinhospt_BR
dc.contributor.advisor1Kuszera, Evandro Miguel-
dc.contributor.referee1Pereira, Erinaldo da Silva-
dc.contributor.referee2Maruyama, Teruo Matos-
dc.contributor.referee3Kuszera, Evandro Miguel-
dc.publisher.countryBrasilpt_BR
dc.publisher.programEngenharia de Softwarept_BR
dc.publisher.initialsUTFPRpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWAREpt_BR
Aparece nas coleções:DV - Engenharia de Software

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
viabilidadeinteroperabilidadesistemaslegados.pdf278,57 kBAdobe PDFThumbnail
Visualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons