VDDI, SOAP, REST, Web Services, XPath, jQuery UI

Classificado em Computação

Escrito em em português com um tamanho de 2,72 KB

VDDI — Diretório de serviços para Web Services

VDDI é um serviço de diretório onde empresas podem registrar (publicar) e descobrir por web services. A comunicação é feita através de SOAP e as interfaces dos web services são descritas por WSDL. SOAP tem uma infraestrutura bem estabelecida, fornece maior flexibilidade na especificação de parâmetros e não necessita de múltiplas associações e transições de estado. Tem o seu próprio protocolo e concentra-se em expor peças de lógica de aplicativos como serviços. SOAP expõe operações e é uma boa solução para:

  • Processamento assíncrono e localização
  • Contratos formais
  • Operações stateful (com estado)

Web Service

Web Service são aplicações web distribuídas que fornecem funcionalidade discreta e a expõem de uma forma bem definida através de protocolos de internet padrão para outros aplicativos web. Ou seja, encaixam-se no paradigma cliente‑servidor, mas os clientes não são pessoas: são outros aplicativos web. Web services permitem que as aplicações enviem e recebam dados. Cada aplicação pode ter a sua própria linguagem, que é traduzida para uma linguagem universal (por exemplo, XML/SOAP). Web Services possibilitam que diferentes aplicações comuniquem entre si e utilizem recursos distintos.

REST

REST evita a sobrecarga de processamento associada à análise de mensagens XML/SOAP. Simplicidade e eficiência tornam REST muito atrativo para os consumidores desses serviços. A natureza das requisições REST facilita a inserção de proxies de cache e mecanismos de autorização, melhorando desempenho e segurança. REST funciona bem em:

  • situações que exigem cache;
  • operações stateless (sem estado);
  • ambientes com largura de banda limitada.

XPath

XPath é uma linguagem de consulta para selecionar nós de um documento XML.

Leitura de um script (fluxo AJAX)

Um evento ocorre na página web. Um XMLHttpRequest é criado pelo JavaScript, que envia um pedido ao servidor web. Esse servidor processa o pedido e envia a resposta para a página. A resposta é lida e uma ação apropriada é efetuada pelo JavaScript.

jQuery UI

Os frameworks jQuery UI combinam o uso de jQuery, CSS e HTML5 para o desenvolvimento de temas, componentes de interação e entrada de dados, representação de informação, efeitos, animações, entre outros.

Entradas relacionadas: