Integração com API REST e TOTVS : um estudo de caso de um PDV

dc.contributor.advisorGuimarães, Roberto Simplício
dc.contributor.authorCabral, Rodrigo Felippe Alves
dc.date.accessioned2023-12-13T18:53:26Z
dc.date.available2023-12-13T18:53:26Z
dc.date.issued2022
dc.descriptionTrabalho de conclusão de curso apresentado ao Instituto Federal de Educação, Ciência e Tecnologia de Rondônia – Campus Vilhena, como requisito à obtenção do grau de Tecnólogo em Análise e Desenvolvimento de Sistemas.
dc.description.abstractA tecnologia da informação, cada vez mais evidenciada nos últimos anos, tem trazido diversos benefícios na vida cotidiana e vem sendo uma exigência no mundo dos negócios. O Software Protheus é um sistema de ERP desenvolvido pela TOTVS e, de acordo com seu site (TOTVS, 2022), é utilizado no Brasil e em diversos países da América Latina, apresenta algumas limitações em alguns processos, que hoje só são disponíveis através de uma estação de trabalho fixa. Este trabalho tem como objetivo viabilizar a interação com outras plataformas através do desenvolvimento de uma API de integração responsável por abrir inúmeras possibilidades, deixando disponíveis, por exemplo, os processos de cadastro de clientes e produtos, emissão de orçamento, pré-vendas ou comandas eletrônicas, entre outras, conforme necessidade do cliente, independentemente da forma ou linguagem utilizada para tal. Portanto esse trabalho consiste no desenvolvimento de uma API que será construída utilizando uma Arquitetura Orientada a Serviços, com ênfase na arquitetura REST fazendo uso de Web Services, permitindo que aplicações que venham a ser implementadas em diferentes plataformas e linguagens de programação possam consumir os serviços. A implementação da API faz uso da linguagem TL++ e da plataforma de serviços do software de ERP TOTVS Protheus, armazenando e consumindo dados do banco de dados do software, e irá dispor de documentação com os endpoints implementados. A implementação dessa API garantiu uma inovação para o software ERP em questão e possibilita a integração entre diferentes empresas e soluções de tecnologia, mediando serviços e somadas à capacidade de troca e volume de dados entre várias plataformas.
dc.description.abstract2Information technology, increasingly evident in recent years, has brought several benefits in our lives and has been a requirement in the business world. The Protheus Software, a TOTVS Protheus ERP system developed by TOTVS and according to its website (TOTVS, 2022), is used in Brazil and in several Latin American countries. from a fixed workstation. This work aims to enable interaction with other platforms through the development of an integration API responsible for opening up numerous possibilities, making available, for example, customer and product registration processes, budget issuance, pre-sales or electronic commands. , among others, according to the client’s needs, regardless of the form or language used for this purpose. However, this work proposes the development of an API that will be built using a Service Oriented Architecture, with emphasis on the REST architecture making use of Web Services, allowing applications that will be implemented in different platforms and programming languages to consume the services. The API implementation makes use of the TL++ language and the services platform of the ERP software TOTVS Protheus, storing and consuming data from the software database, and will have documentation with the implemented endpoints
dc.identifier.citationCABRAL, Rodrigo Felippe Alves. Integração com API REST e TOTVS : um estudo de caso de um PDV. Orientador: Roberto Simplício Guimarães. 2022. 76 f. Trabalho de Conclusão de Curso (Tecnólogo em Análise e Desenvolvimento de Sistemas), Instituto Federal de Educação, Ciência e Tecnologia de Rondônia, Vilhena, 2022.
dc.identifier.urihttp://repositorio.ifro.edu.br/handle/123456789/634
dc.language.isopt_BR
dc.publisher.campiCampus Vilhena
dc.publisher.programTecnologia em Análise e Desenvolvimento de Sistemas
dc.subjectTOTVS
dc.subjectIFRO
dc.subjectADVPL
dc.subjectPDV
dc.subject.keywordIFRO
dc.subject.keywordADVPL
dc.subject.keywordTOTVS
dc.subject.keywordProtheus
dc.subject.keywordAPI
dc.subject.keywordRest
dc.subject.keywordRestful
dc.subject.keywordMobilidade
dc.titleIntegração com API REST e TOTVS : um estudo de caso de um PDV
dc.typeTrabalho de Conclusão de Curso
Arquivos
Pacote Original
Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
TCC-RODRIGO_FELIPPE_ALVES_CABRAL.pdf
Tamanho:
2.46 MB
Formato:
Adobe Portable Document Format
Licença do Pacote
Agora exibindo 1 - 1 de 1
Nenhuma Miniatura disponível
Nome:
license.txt
Tamanho:
1.71 KB
Formato:
Item-specific license agreed upon to submission
Descrição: