Dúvida
O que é API?
Para que serve?
O que é WSRESTFUL?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) – ADVPL – Todas versões
Solução
Para que você consiga fazer suas integrações com mais efetividade e segurança, é preciso que você conheça os conceitos básicos sobre o mundo dos WebServices. Nesse documento iremos citar os termos mais utilizados por desenvolvedores.
Então vamos começar!!!
-
API - Application Programming Interface
É uma interface de comunicação onde um sistema expõe algumas de suas funcionalidades através de um Web Service. -
Web Service
São serviços disponibilizados na Web que permitem a manipulação de dados sem que seja necessário o fornecimento de acesso à servidores ou a banco de dados.
São construídos seguindo a arquitetura SOAP ou REST. -
SOAP - Simple Object Access Protocol
Primeiro modelo a se popularizar.
Trabalha geralmente com XML e tem um contrato de comunicação bem rígido. -
REST - Representational State Transfer
Popularizado mais recentemente, simplifica formatos e contratos.
Utiliza os métodos do HTTP para contextualizar o tipo de operação. -
WSRESTFul
Classe base do ADVPL para criação de API’s da arquitetura REST no Protheus.
Necessita de um REST Server configurado e trabalhando para responder às requisições.
*Esse ultimo termo é mais utilizado por desenvolvedores Protheus.
Saiba Mais:
Cross Segmento - TOTVS Backoffice (Linha Protheus) - ADVPL - Configuração básica REST do protheus
Cross Segmento - TOTVS Backoffice (Linha Protheus) - ADVPL - Como criar um serviço REST no protheus
0 Comentários