UDDI V3 客户机

可以使用 UDDI V3 Client for Java™ 从 Java 客户机代码访问 UDDI V3 应用程序编程接口 (API)。

UDDI V3 Client for Java 是“针对基于 XML 的 RPC 的 Java API”(JAX-RPC) 类库,此类库提供一个可供客户机程序用来与 V3 UDDI 注册中心进行交互的 API。此类库可用来构造 UDDI JAX-RPC 对象并调用 UDDI V3 Web Service。

此客户机还包含称为 SignatureUtilities 的 XML 数字签名实用程序类,提供用于构造并验证 UDDI 元素的数字签名。

多语言编码支持

UDDI V3 API 支持 UTF-8 和 UTF-16 编码。在内部,UTF-16 字符作为 UTF-8 字符存储。此行为对于用户应用程序而言不是透明的。

客户机 JAR 文件

WebSphere® Application Server 提供类库 uddiv3client.jar,该文件包含 JAX-RPC UDDI V3 类型和 UDDI WebService 调用类。此 Java 归档 (JAR) 文件位于 app_server_root/UDDIReg/clients 中。

UDDI V3 客户机提供一些端口类型,这些端口类型映射到 UDDI V3 SOAP 查询、发布、监管权转移和安全性 API。这些 API 受访问控制机制(如角色映射)保护。使用 UDDI V3 客户机的客户机程序可以为所发出的请求获取相应的端口类型,例如用于 save_business 请求的 UDDI_Publication_PortType。如果角色映射导致请求会要求已认证的 WebSphere Application Server 用户标识,那么客户机程序会通过在该端口的 JAX-RPC 存根上设置相关属性来传递用户标识和密码。

UDDI V3 客户机样本

以下 UDDI 注册中心样本说明 V3 客户机的使用。要访问样本,请参阅 WebSphere Application Server 的样本,并使用“UDDI 注册中心”链接。
UDDIv3ClientBindingSample.java
如何保存和查找绑定模板的示例。
UDDIv3ClientBusinessSample.java
如何保存和查找业务实体的示例。
UDDIv3ClientServiceSample.java
如何保存和查找业务服务的示例。
UDDIv3ClientSignedBusinessSample.java
如何签署和验证业务实体的示例。
UDDIv3ClientTModelSample.java
如何保存和查找 TModel 实体的示例。
UDDIv3ClientSignedTModelSample.java
如何签署和验证 TModel 实体的示例。

这些类包含有关如何编译和运行样本的详细信息。


指示主题类型的图标 参考主题



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