Suporte de Conjunto de Valores Definido pelo Usuário no UDDI Registry

É possível definir vários conjuntos de valores e incluir conjuntos de valores customizados no registro UDDI Versão 3. No UDDI Versão 2, esse recurso foi chamado de suporte de taxonomia customizado.

O registro UDDI Versão 3 fornece a estrutura e as ferramentas de modelagem para localizar informações em um registro de modo eficiente. Além disso, os dados de verificação em um registro UDDI são cruciais para sua missão de descrição, descoberta e integração.

É possível definir vários conjuntos de valores para usar o UDDI. Portanto, vários esquemas de classificação podem ser sobrepostos em uma única entidade UDDI. As organizações podem usar essa capacidade para estender o conjunto desses sistemas que os registros de UDDI suportam. Você não está limitado a um único sistema, mas pode implementar vários sistemas de classificação diferentes simultaneamente.

Os conjuntos de valores padrão são fornecidos com o produto. O registro UDDI Versão 3 fornece ferramentas para incluir conjuntos de valores customizados ou definidos pelo usuário. É possível usar esses conjuntos de valores para categorizar as entidades de UDDI mais especificamente quando elas forem publicadas, o que melhora a capacidade do cliente em localizar dados específicos.

Os conjuntos de valores definidos pelo usuário podem ser verificados ou não verificados. Isso é indicado por um elemento keyedReference no elemento categoryBag da entidade tModel que representa um conjunto de valores (um tModelde categorização). Esses elementos keyedReference possuem a chave tModel para uddi-org:types e são incluídos no categoryBag para descrever ainda mais o comportamento do tModel de categorização da seguinte forma:
marcada
Marcar uma entidade tModel com essa classificação assegura que a entidade represente uma entidade tModel de categorização, de identificador ou de espaço de nomes que possua um serviço de validação para verificar se os valores de categoria estão presentes em um conjunto de valores especificados.
desmarcada
Marcar uma entidade tModel com essa classificação assegura que a entidade represente uma entidade tModel de categorização, de identificador ou de espaço de nomes que não possui um serviço de validação.

O seguinte procedimento descreve como incluir conjuntos de valores definidos pelo usuário e exibir seus valores permitidos na exibição em árvore do conjunto de valores do console do usuário UDDI. O Rational Application Developer possui uma interface com o usuário de Explorer de Serviços da Web, que também permite incluir e exibir conjuntos de valores verificados customizados. O publicador de uma entidade tModel de categorização de conjunto de valores pode especificar um nome de exibição para uso nas implementações de console de usuário UDDI.

Incluindo um Conjunto de Valores Definido pelo Usuário

Para incluir um conjunto de valores definido pelo usuário no registro UDDI, use o seguinte procedimento:
  1. Publique uma entidade tModel de categorização.
  2. Carregue os dados de conjunto de valores definidos pelo usuário.
  3. Ative o suporte para o conjunto de valores usando o console administrativo.
Para ativar o suporte para o conjunto de valores, é necessário que você seja um usuário com função administrativa. Isso significa que não é possível incluir conjuntos de valores definidos pelo usuário no registro UDDI sem permissão de administrador.

O conjunto de valores verificado é referenciado apenas quando todas as etapas do procedimento forem concluídas. Os dados do conjunto de valores devem ser fornecidos para a validação de conjuntos de valores verificados.

Os consoles do usuário podem usar dados de conjunto de valores para conjuntos de valores desmarcados, mas isso não é um requisito, pois geralmente são usados apenas para apresentação de conjuntos de valores reprovados, como unspc-org:unspc, para compatibilidade com versões anteriores.

Se o conjunto de valores estiver marcado, quaisquer pedidos de publicação que possuírem um elemento categoryBag que contém os elementos keyedReference com o novo tModel de categorização serão validados. Se houver dados de conjunto de valores correspondentes na entidade tModel de categorização no banco de dados de registro, apenas os valores válidos serão aceitos. Se não houver nenhum dado de conjunto de valores no banco de dados, todos os valores serão rejeitados e o pedido de publicação falhará. Se a entidade tModel de categorização estiver desmarcada, todos os valores serão permitidos, independente se um conjunto de valores correspondente estiver presente no banco de dados de registro UDDI. A entidade tModel de conjunto de valores não está disponível para uso até o administrador ativar o suporte para ele usando o console administrativo ou a interface JMX.

O seguinte procedimento fornece uma abordagem sugerida para incluir um conjunto de valores definido pelo usuário no registro UDDI:
  1. Publique a entidade tModel de categorização com os seguintes valores:
    elemento keyedReference values
    uddi-org:categorization:types keyValue = categorization
    uddi-org:categorization:types keyName = Conjunto de valores marcado e keyValue = checked

    ou

    keyName = Conjunto de valores desmarcado e keyValue = unchecked

    uddi-org:categorization:general_keywords forneça o nome de exibição do conjunto de valores
  2. Carregue os dados de conjunto de valores definidos pelo usuário no banco de dados de registro UDDI usando o utilitário UDDIUserDefinedValueSet.
  3. Use o console administrativo para configurar o status do conjunto de valores para suportado nas configurações de conjunto de valores. Como alternativa, é possível fazer isso diretamente usando a interface JMX.
As interfaces SOAP e Enterprise JavaBeans (EJB) podem usar as entidades tModel de categorização assim que forem publicadas. Entretanto, para o console de usuário de registro UDDI, o aplicativo UDDI deve ser reiniciado porque o console reúne a lista de categorizações para ser usada na exibição em árvore do conjunto de valores quando o aplicativo for iniciado.

Ícone que indica o tipo de tópico Tópico de Referência



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