Visão Geral do WSIF

O Web Services Invocation Framework (WSIF) fornece uma API Java™ para chamar serviços da Web, independentemente do formato do serviço ou do protocolo de transporte por meio do qual ele é chamado.

O WSIF fornece os seguintes recursos:
  • Uma API que fornece acesso independente de ligação a qualquer serviço da Web.
  • Um relacionamento próximo com o WSDL, portanto, ele pode chamar qualquer serviço que possa ser descrito em WSDL.
  • Uma chamada sem stub e completamente dinâmica de um serviço da Web.
  • O recurso para conectar uma implementação nova ou atualizada de uma ligação ao WSIF no tempo de execução.
  • A opção para adiar a escolha de uma ligação até o tempo de execução.

O WSIF fornece suporte de tempo de execução para serviços da Web, e para extensões WSDL e ligações, que não eram conhecidos no tempo de construção. Esse recurso é conhecido como chamada dinâmica. Utilizando WSIF, um aplicativo cliente pode escolher dinamicamente a melhor ligação a utilizar para chamar operações de serviços da Web. Por exemplo, um serviço da Web pode oferecer uma ligação SOAP, além de uma ligação Java local, para que seja possível tratar a implementação do serviço local (uma classe Java) como um serviços da Web. Se um aplicativo cliente for implementado no mesmo ambiente que o serviço, esse cliente poderá usar a ligação Java local para o serviço. Isso fornece comunicação mais eficiente entre o cliente e o serviço fazendo chamadas Java diretas, em vez de chamadas indiretas que usam a ligação SOAP.

O WSIF fornece esse suporte no tempo de execução por meio do uso de provedores que vinculam o serviço WSIF à implementação subjacente do serviço. Os provedores suportam serviços da Web, extensões WSDL e ligações que não são eram conhecidos no momento da construção, usando a descrição WSDL para acessar o serviço de destino.

O WSIF é projetado para trabalhar tanto em um ambiente não gerenciado (executando o WSIF como cliente) quanto dentro de um contêiner gerenciado. É possível utilizar a Java Naming and Directory Interface (JNDI) para localizar o serviço do WSIF ou utilizar o local descrito no WSDL.

Para obter informações conceituais adicionais sobre WSIF e WSDL, consulte os seguintes tópicos:

O WSIF suporta o Protocolo da Internet e o JAX-RPC (Java API for XML-based Remote Procedure Calls) Versão 1.1 para SOAP.

Nota: O Apache não suporta mais o WSIF.

Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cwsf_ovrvw
Nome do arquivo: cwsf_ovrvw.html