Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/39570
Título: Avaliação da viabilidade do PostgREST como solução de interoperabilidade para sistemas legados: um proof of concept
Título(s) alternativo(s): Evaluating the feasibility of PostgREST as an interoperability solution for legacy systems: a proof of concept
Autor(es): Klehm, Gustavo
Orientador(es): Kuszera, Evandro Miguel
Palavras-chave: Banco de dados
PostgreSQL (Linguagem de programação de computador)
Sistemas de computação
Data bases
PostgreSQL
Computer systems
Data do documento: 3-Dez-2025
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Dois Vizinhos
Citação: KLEHM, 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.
Resumo: A 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.
Abstract: Integration 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.
URI: http://repositorio.utfpr.edu.br/jspui/handle/1/39570
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