Please enable JavaScript.
Coggle requires JavaScript to display documents.
WebServices - Coggle Diagram
WebServices
-
As chamadas às operações, incluindo os parâmetros de entrada/saída, são codificadas
no protocolo SOAP (Simple Object Access Protocol, baseado em XML).
protocolo para troca de informações estruturadas em uma plataforma descentralizada e distribuída, utilizando tecnologias baseadas em XML
possibilita que dois processos (possivelmente em duas máquinas diferentes) se comuniquem, desconsiderando o hardware e a plataforma que eles estão sendo executados.
-
Define um envelope para transmissão de mensagens, oferece regras para representar
“remote procedure calls” (RPCs)
mensagem SOAP
Um elemento Envelope: obrigatório
(Define que um documento XML é uma mensagem
SOAP). Define o conteúdo da mensagem.
Um elemento Cabeçalho (ou header): opcional (Contém informações específicas do
aplicativo sobre a mensagem SOAP)
-
Um elemento Fault opcional
(contém informações sobre erros que ocorreram durante o
processamento da mensagem).
-
-
− serem codificadas em um determinado protocolo, incluindo os parâmetros de entrada/saída;
-
O processo de publicação/pesquisa/descoberta de Web Services utiliza o protocolo
UDDI (Universal Description, Discovery and Integration).
-
É um diretório armazenar informações sobre os Web Services e de interfaces de Web Services descritas por WSDL
é uma especificação para publicar e localizar informações sobre Web Services,obtendo metadados necessários para sua utilizando
é uma especificação técnica que tem como objetivo descrever, descobrir e integrar web Services; é embasado na tecnologia XML, que fornece uma plataforma neutra de dados
-
Aplicação Web
termo usado para definir um conjunto de programas projetados para serem usados na Internet e em redes privadas (intranets), por meio de um navegador.
uma extensão dinâmica de um servidor web ou servidor de aplicação. O cliente executa esta aplicação dentro de um navegador (browser)
dois grupos
As aplicações orientadas a apresentação geram páginas web contendo diversos tipos de linguagens de marcação (HTML, XML, …) e conteúdo dinâmico em resposta a requisições dos clientes. Este tipo de aplicação obtém seus dados de aplicações orientadas a serviço, em geral
Já as aplicações orientadas a serviço implementam as funcionalidades a serem oferecidas por um Web Service, não provendo interação com o usuário.
Os serviços (operações, mensagens, parâmetros, etc.) são descritos usando a linguagem
WSDL (Web Services Description Language).
-
-
-
Mensageria
-
Webhook
Webhooks permitem que o observador envie dados automaticamente para o sistema do sujeito sempre que algum evento ocorrer
Se os dados forem atualizados no servidor com frequência, os Webhooks tendem a ser soluções melhores, pois as chamadas de API desnecessárias do cliente para o servidor são eliminadas
Em relação a uma API, esta permite mais personalização de quando pesquisar dados de um servidor e
também quantos dados pesquisar no servidor
-
é uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes por meio da Internet