Publicando um Serviço da Web em um Registro UDDI

Ao configurar um serviço de entrada ou de saída, você ativa a interação do UDDI, associando o serviço a uma referência de UDDI e (dependendo do que você está tentando fazer) uma ou ambas as seguintes partes de informações: A chave de negócios que identifica a categoria de negócios de UDDI, na qual você deseja que o serviço apareça no registro do UDDI e a parte específica de serviço da chave de serviço que o registro do UDDI atribui a seu serviço. Para ajudar a entender o que são chaves de negócios e chaves de serviço de UDDI e onde localizá-las em um registro do UDDI, a seguir está uma descrição de como publicar um serviço da Web em um registro do UDDI.

Sobre Esta Tarefa

As tecnologias de integração de serviço interagem com registros do UDDI conforme descrito em Registros UDDI: Diretórios de Serviços da Web que Podem Ser Referidos por Serviços da Web Acionados por Barramento. Quando publicar um serviço da Web em um registro do UDDI, você:
  • Especifica o tipo de negócios suportado por seu serviço da Web. Geralmente, isto significa escolher um tipo de negócios existente de uma lista, mas você também pode criar um novo tipo de negócios. Para cada tipo de negócios, existe uma chave de negócios associada. Os serviços da Web ativados para barramento de integração de serviços usam essa chave, em combinação com a chave de serviço, para localizar o serviço da Web no registro.
  • Inclua um modelo Técnico. Modelos Técnicos são categorias genéricas. Utilizando esses modelos, um usuário de registro UDDI pode pesquisar um tipo de serviço, em vez de precisar conhecer os detalhes de acesso para um serviço específico. Os serviços da Web ativados para barramento interagem com registros UDDI no nível de serviços da Web individuais, e por isso não usam modelos técnicos.
  • Inclua o serviço da Web. O registro UDDI designa uma chave de serviço a seu serviço e publica o serviço. Os serviços da Web ativados para barramento usam essa chave, em combinação com a chave de negócios, para localizar o serviço da Web no registro.

As etapas a seguir descrevem como publicar um serviço da Web no IBM® WebSphere UDDI Registry. Se você estiver trabalhando com um registro UDDI diferente, a navegação específica é diferente mas os princípios básicos são os mesmos.

Procedimento

  1. Especifique um negócio:
    1. Para obter uma lista das chaves de negócio válidas, pesquise os negócios no registro UDDI. Este é um exemplo de uma chave comercial UDDI:
      08A536DC-3482-4E18-BFEC-2E2A23630526
      .
    2. Se não localizar um negócio existente apropriado no registro UDDI, utilize a opção Adicionar um negócio na seção Publicação Avançada da área de janela Publicar para adicionar um novo negócio.
  2. Adicione um modelo técnico:
    1. Selecione Adicionar um modelo técnico na seção Publicação Avançada da área de janela Publicar.
    2. Insira o nome conforme especificado para o espaço de nomes de destino de seu arquivo WSDL de ligação (ou de interface) e, em seguida, adicione uma descrição (se necessário).
    3. Adicione uma categoria de Tipo unspsc e valor wsdlSpec (o campo de nome de Chave pode ser deixado em branco).
    4. Inclua um URL de visão geral especificando o endereço de Web de seu arquivo WSDL de ligação e, em seguida, inclua uma descrição (se necessário).
      Nota: A definição da ligação e do serviço para o serviço da Web podem ser mantidas em arquivos WDSL separados, portanto, tome o cuidado de digitar o endereço de Web do arquivo WSDL que define a ligação.
    5. Clique em Publicar Modelo Técnico.
  3. Adicione um serviço:
    1. Selecione Mostrar entidades pertencentes na seção Publicação Avançada da área de janela Publicar.
    2. Selecione Adicionar um serviço para seu negócio.
    3. Insira o nome conforme especificado para o serviço de destino em seu arquivo WSDL e, em seguida, adicione uma descrição (se necessário).
    4. Para o Ponto de Acesso verifique se o tipo correto de endereço da Web está selecionado (por exemplo http para um ponto de acesso HTTP) e, em seguida, insira o valor da localização de soap:address (ou seu equivalente) de seu arquivo WSDL de definição do serviço (por exemplo http://yourhost:80/SimpleTest/servlet/rpcrouter).
    5. Para o Modelo Técnico, selecione Incluir e, em seguida, localize o Modelo Técnico necessário inserindo um prefixo adequado e selecionando Localizar Modelos Técnicos; depois selecione a caixa de opção do Modelo Técnico necessário e clique em Atualizar.
    6. Clique em Publicar Serviço.

Resultados

O registro UDDI designa uma chave de serviço a seu serviço e publica o serviço.

O que Fazer Depois

Depois do serviço ser publicado, será possível obter a chave de serviço do registro de UDDI de destino.

Eis um exemplo de uma chave de serviço de UDDI completa:
uddi:blade108node01cell:blade108node01:server1:default:6e3d106e-5394-44e3-be17-aca728ac1791
A parte específica do serviço dessa chave é a parte final:
6e3d106e-5394-44e3-be17-aca728ac1791

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



Í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=tjw_uddi_pub
Nome do arquivo: tjw_uddi_pub.html