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.