Sumário

Search

  1. Prefácio
  2. Conceitos de serviços da Web
  3. Noções gerais sobre o Provedor de Serviços da Web
  4. Usando o Console do Hub de Serviços da Web
  5. Operações de serviços da Web em lotes
  6. Gravando aplicativos cliente
  7. Trabalhando com origens e destinos de serviços da Web
  8. Editando origens e destinos de serviços da Web
  9. Trabalhando com mapeamentos de serviços da Web
  10. Trabalhando com fluxos de trabalho de serviços da Web
  11. Exemplo de aplicativos cliente de serviços da Web
  12. Configurar o Navegador da Web

Guia do Provedor de Serviços da Web

Guia do Provedor de Serviços da Web

Visão geral dos conceitos de serviços da Web

Visão geral dos conceitos de serviços da Web

Serviços da Web são funções comerciais que operam pela Web. Eles descrevem uma coleção de operações que podem ser acessadas na rede por meio de mensagens XML padronizadas. O Provedor de Serviços da Web do PowerCenter permite integrar os metadados do PowerCenter a funcionalidades de integração de dados e expô-los como serviços da Web. Você pode escrever aplicativos que possam se comunicar com os Serviços de Integração em qualquer idioma ou plataforma. Você pode incorporar esses aplicativos facilmente a componentes e produtos existentes.
Serviços da Web são baseados em padrões abertos, como XML, SOAP e WSDL, que oferecem maior interoperabilidade que aplicativos proprietários tradicionais.
Exemplos de serviços da Web incluem serviços comerciais, como cotações de ações, programações de companhias aéreas e verificações de crédito.
Os componentes que habilitam os serviços da Web incluem:
  • SOAP (Protocolo Simples de Acesso a Objetos).
    SOAP é o protocolo de comunicações para serviços da Web. É a especificação que define o formato XML para mensagens de serviços da Web.
  • WSDL (Linguagem de Definição de serviços da Web).
    WSDL é um documento XML que descreve operações de serviços da Web.
  • Registro.
    Diretório de serviços da Web publicados. Alguns provedores de serviços da Web publicam serviços em UDDI (Descrição Universal, Descoberta e Integração). Registrar um serviço da Web em UDDI é opcional.
    O Provedor de Serviços da Web do PowerCenter não usa o registro UDDI.
Para construir um cliente de serviço Web para o Provedor de Serviços da Web do PowerCenter, selecione o serviço da Web com o qual deseja estabelecer uma interface e recupere o WSDL para o serviço da Web selecionado. Use um kit de ferramentas de serviços da Web como o Axis para gerar os proxies clientes. Os proxies clientes contêm todas as chamadas de função necessárias para interagir com um serviço da Web.
Você pode determinar quais funções um serviço da Web oferece, os dados que o serviço da Web exige e a localização do serviço examinando o WSDL. O WSDL descreve as interfaces de serviços da Web e as operações disponíveis para o serviço. Use as informações no WSDL para construir um aplicativo cliente para usar os serviços.
A figura a seguir mostra os fundamentos básicos de um serviço da Web:
Os componentes do Cliente incluem o aplicativo cliente, proxies clientes e toolkit de serviços da Web incluindo o WSDL. O aplicativo cliente se comunica com o serviço da Web usando as mensagens de XML. O cliente também interage com o registro UDDI, que localiza o serviço. O cliente pode encontrar o serviço da Web no registro UDDI e obter o WSDL aqui. O serviço da Web pode publicam serviços para o registro UDDI.