WebSphere Application Server - Express for i5/OS, Version 6.1   
             オペレーティング・システム: i5/OS

             目次と検索結果のパーソナライズ化

UDDI バージョン 3 クライアント

UDDI Version 3 Client for Java を使用すると、Java クライアント・コードから、 UDDI バージョン 3 アプリケーション・プログラミング・インターフェース (API) にアクセスできます。

UDDI Version 3 Client for Java は JAX-RPC Java クラス・ライブラリーであり、クライアント・プログラムがバージョン 3 UDDI レジストリーとの対話に使用できる API を 提供します。このクラス・ライブラリーを使用すると、UDDI JAX-RPC オブジェクトを構成し、 UDDI バージョン 3 の Web サービスを呼び出すことができます。

このクライアントには、SignatureUtilities という XML ディジタル・シグニチャー・ユーティリティー・クラスも含まれています。これは、ディジタル・シグニチャーを UDDI エレメント上で構成したり検証したりするためのものです。詳細については、UDDI レジストリーでのデジタル・シグニチャーの 使用を参照してください。

複数言語エンコードのサポート

UDDI バージョン 3 API は、 UTF-8 と UTF-16 の両方のエンコードをサポートします。UTF-16 文字は、 内部では UTF-8 文字として保管されます。この振る舞いは、ユーザー・アプリケーションには認識されません。

クライアント JAR

WebSphere Application Server では、 以下のクラス・ライブラリーを提供しています。
uddiv3client.jar
この JAR には、JAX-RPC UDDI バージョン 3 のタイプと、 UDDI Web サービス呼び出しクラスが含まれています。

この JAR は、app_server_root/UDDIReg/clients にあります。

UDDI バージョン 3 クライアントは、UDDI バージョン 3 SOAP 照会、公開、保有転送、およびセキュリティー API 上にマップするポート・タイプを提供します。 UDDI レジストリー・インターフェースのアクセス制御で 説明されているように、これらの API は保護されています。UDDI バージョン 3 クライアントを使用しているクライアント・プログラムは、出される要求に対して適切なポート・タイプ (save_business 要求に対して UDDI_Publication_PortType など) を取得する必要があります。 役割マッピングによって、要求に WebSphere Application Server の認証済みユーザー ID が必要になる場合は、 そのポートの JAX-RPC スタブ上で関連プロパティーを設定することにより、 クライアント・プログラムがユーザー ID とパスワードを渡す必要があります。

UDDI バージョン 3 クライアントのサンプル

バージョン 3 クライアントの 使用法を示すサンプルは、IBM developerWorks WebSphere Web サイトの Samples for WebSphere Application Server ページに ある UDDI レジストリーのリンクから 使用可能です。
UDDIv3ClientBindingSample.java
バインディング・テンプレートの保管および検出方法の例。
UDDIv3ClientBusinessSample.java
ビジネス・エンティティーの保管および検出方法の例。
UDDIv3ClientServiceSample.java
ビジネス・サービスの保管および検出方法の例。
UDDIv3ClientSignedBusinessSample.java
ビジネス・エンティティーの署名および検証方法の例。
UDDIv3ClientTModelSample.java
TModel の保管および検出方法の例。
UDDIv3ClientSignedTModelSample.java
TModel の署名および検証方法の例。

これらのクラスには、サンプルのコンパイルおよび 実行方法に関する詳細が含まれています。




関連タスク
UDDI レジストリー・クライアント・プログラミング
関連情報
開発者用 API 文書
参照トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 7:05:28 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.express.iseries.doc/info/iseriesexp/ae/rwsu_v3client.html