Provedor Java API for XML Registries (JAXR) para UDDI

JAXR (Java™ API for XML Registries) é uma API de cliente Java para acessar registros UDDI (Versão 2 apenas) e ebXML. Isso é parte da especificação Java Platform, Enterprise Edition (Java EE).

Recurso Reprovado Recurso Reprovado: A partir do WebSphere Application Server Versão 8.0, as APIs do Java API for XML Registries (JAX-R) estão descontinuadas. A plataforma Java Platform, Enterprise Edition (Java EE) 6 começou o processo de desaprovação para JAX-R porque ela é baseada na tecnologia Universal Description, Discovery and Integration (UDDI) 2, que não é mais relevante. Se seus aplicativos usam o JAX-R, você pode considerar o uso do UDDI 3.depfeat

A API do JAXR contém os pacotes Java EE javax.xml.registry e javax.xml.registry.infomodel. A documentação da API do Java EE está em Referência de Serviços da Web.

As APIs do cliente UDDI Java preferencial são:
  • UDDI4J Versão 2, para UDDI Versão 2
  • UDDI Versão 3 Client para Java, para UDDI Versão 3

Provedor JAXR

A especificação JAXR atual (Versão 1.0) define um provedor JAXR como uma implementação da API JAXR. Geralmente, um provedor JAXR pode ser um provedor JAXR para UDDI, um provedor JAXR para ebXML ou um provedor conectável que suporte UDDI e ebXML. O provedor JAXR para UDDI é um provedor apenas para UDDI.

Versões de UDDI

Um provedor JAXR para UDDI acessa um registro UDDI que usa apenas as APIs SOAP do UDDI Versão 2. O registro UDDI para UDDI Versão 3 nesta versão do WebSphere Application Server suporta as APIs SOAP UDDI Versão 1, 2 e 3. Portanto, você pode utilizar o provedor JAXR para UDDI para acessar esse registro. Você também pode utilizar o provedor JAXR para acessar o registro UDDI para UDDI Versão 2 no WebSphere Application Server Versão 5.x.

Para trabalhar com as APIs SOAP UDDI Versão 3, utilize o UDDI Versão 3 Client para Java; você não pode utilizar JAXR.

Nível de Recurso

A especificação JAXR define dois perfis de recursos, nível de recurso 0 e nível de recurso 1. A documentação da API JAXR categoriza cada método JAXR como níveis 0 ou 1. Geralmente, um provedor JAXR para UDDI possui nível de recurso 0 e suporta todos os métodos de nível 0, enquanto um provedor JAXR para ebXML possui nível de recurso 1 e suporta todos os métodos de níveis 0 e 1. O provedor JAXR para UDDI é um provedor de nível de recurso 0 e suporta apenas métodos de nível 0.

Autenticação e Segurança

A propriedade da conexão javax.xml.registry.authenticationMethod determina qual método o provedor JAXR usa para autenticação com o registro UDDI.

O provedor JAXR utiliza as APIs de Consulta e Publicação SOAP do UDDI Versão 2. Essas APIs são protegidas, conforme descrito no tópico sobre o controle de acesso para as interfaces do registro UDDI.

É possível usar o Secure Sockets Layer (SSL) para criptografar o tráfego HTTP entre o provedor JAXR para UDDI e o registro UDDI.


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