UDDI Java API for XML Registries (JAXR) 提供程序

Java™ API for XML Registries (JAXR) 是一种 Java 客户机 API,用于访问 UDDI(仅限 V2)和 ebXML 注册中心。 它是 Java Platform, Enterprise Edition (Java EE) 规范中的一部分。

不推荐使用的功能部件 不推荐使用的功能部件:WebSphere® Application Server V8.0 起,建议不要使用针对 XML 的 Java API 注册表 (JAX-R) API。从 Java Platform, Enterprise Edition (Java EE) 6 平台开始不建议使用 JAX-R,因为它基于“统一描述、发现和集成协议”(UDDI) 2 技术,该技术与 JAX-R 无关。 如果您的应用程序使用 JAX-R,那么可以考虑使用 UDDI 3。depfeat

JAXR API 包含 Java EE 包 javax.xml.registry 和 javax.xml.registry.infomodel。Java EE API 文档位于 Web Services Reference 中。

首选的 UDDI Java 客户机 API 是:
  • UDDI4J V2(用于 UDDI V2)
  • UDDI V3 Java 客户机(用于 UDDI V3)

JAXR 提供程序

当前 JAXR 规范 (V1.0) 将 JAXR 提供程序定义为 JAXR API 的实现。通常,JAXR 提供程序可以是 UDDI 的 JAXR 提供程序、ebXML 的 JAXR 提供程序,或者是支持 UDDI 和 ebXML 的可插入提供程序。用于 UDDI 的 JAXR 提供程序是只能用于 UDDI 的提供程序。

UDDI 版本

用于 UDDI 的 JAXR 提供程序访问只使用 UDDI V2 SOAP API 的 UDDI 注册中心。此版本的 WebSphere Application Server 中 UDDI V3 的 UDDI 注册中心支持 UDDI V1、V2 和 V3 SOAP API。因此,可使用用于 UDDI 的 JAXR 提供程序来访问此注册中心。还可以使用 JAXR 提供程序访问 WebSphere Application Server V5.x 中 UDDI V2 的 UDDI 注册中心。

要使用 UDDI V3 SOAP API,请使用 UDDI V3 Java 客户机;不能使用 JAXR。

功能级别

JAXR 规范定义两种功能概要文件,功能级别 0 和功能级别 1。JAXR API 文档将每种 JAXR 方法分类为级别 0 和级别 1。通常,UDDI 的 JAXR 提供程序功能级别为 0 且支持所有级别为 0 的方法,然而,ebXML 的 JAXR 提供程序的功能级别为 1 且支持级别为 0 和 1 的所有方法。用于 UDDI 的 JAXR 提供程序是功能级别 0 提供程序,仅支持级别 0 方法。

认证和安全性

javax.xml.registry.authenticationMethod 连接属性确定 JAXR 提供程序用于在 UDDI 注册中心中认证的方法。

JAXR 提供程序使用 UDDI V2 SOAP 查询和发布 API。如关于 UDDI 注册中心界面的访问控制权的主题中所描述,这些 API 受保护。

您可以使用安全套接字层 (SSL) 加密 UDDI 的 JAXR 提供程序与 UDDI 注册中心之间的 HTTP 流量。


指示主题类型的图标 概念主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cwsu_jaxr
文件名:cwsu_jaxr.html