Web Services recebem definições com Web Services Description Language (WSDL) para serem descobertos e interligados a serviços e apps em computadores. WSDL é uma das linguagens comuns para escrever interfaces de web service. O endpoint de web service descreve o ponto de contato declarando a localização física do serviço — de qual computador vem — e definição formal da interface para programas que tentam comunicar com o serviço.
Web Services Description Language é linguagem XML para descrever funcionalidade de web service. A descrição diz ao computador como o serviço se chama, quais seus parâmetros e como os dados estruturam retornos. Também usado com Simple Object Access Protocol (SOAP), que especifica como informação estruturada é trocada em rede.
Web Services Addressing (WS-Addressing) define dois construtos: propriedades de endereço de mensagem e referências de endpoint. Essas definições "normalizam" ou traduzem informação de protocolos de Internet e sistemas de mensagens. O endpoint de web service é processador, recurso ou entidade para onde um web service envia informação.
O endpoint é ponto de conexão onde arquivos HTML ou active server pages são expostos. Endpoints fornecem informação necessária para endereçar endpoint de web service. Fornecem referência ou especificação para definir grupo ou família de propriedades de endereçamento de mensagem e dar características de mensagem ponta-a-ponta, como referências para origem e destino de endpoints, e identidade de mensagens para endereçamento uniforme de mensagens "independentes". O endpoint pode ser PC, PDA ou terminal de ponto de venda.
Definição de endpoint pode ter descrição abstrata ou concreta. Descrição abstrata diz ao programa como interagir sem referenciar tecnologia usada para hospedar web service que transmite mensagens. Esse tipo WSDL divide-se em port type, operation e message. Port type agrupa mensagens em funções chamadas operations, que é ação específica de serviço, e operations consistem de parâmetros input e output. Descrição concreta é tecnologia implementada para criar definição de interface abstrata. É conexão física ou protocolo de transporte físico que define port, binding (requisitos para serviço conectar com endpoint), serviço ou port e endereço físico que serviço acessa com protocolo WSDL especificado.
Tecnologia Eletrônica © [www.351231.com]