Interstage Application Server UDDIサービス ユーザーズガイド |
目次
索引
![]() ![]() |
第2部 UDDIクライアント編 | > 第4章 クライアントアプリケーション開発 | > 4.2 アプリケーションのプログラミング |
UDDIクライアントアプリケーションは、UDDI レジストリに対する呼び出しを行うために、以下の準備を行う必要があります。
UDDIクライアントアプリケーションを開発する際には、まず送信用クラスを選択する必要があります。送信用クラスは、利用するAPIの種類とBasic認証機能の利用の有無によって以下のように選択されます。
利用するAPIの種類 |
Basic認証機能の利用 |
送信用クラス |
UDDI API (find_business 等) |
しない |
UDDIProxy |
する |
UDDIProxyExt |
|
拡張属性API (find_attribute 等) |
する |
AttributeProxy |
しない |
UDDIProxy はorg.uddi4j.clientパッケージのクラスです。
UDDIProxyExt はcom.fujitsu.interstage.fjuddi4j.clientパッケージのクラスです。
AttributeProxy はcom.fujitsu.interstage.fjuddi4j.clientパッケージのクラスです。
UDDI クライアントアプリケーションがUDDI レジストリに対する呼び出しを行う前には,レジストリに送信するパラメタを用意する必要があります。送信するパラメタの種類は,送信用クラスを通じて呼び出す API の種類によって変化します。例として、ビジネス情報の検索API であるfind_business の呼び出しを、クラス UDDIProxy のメソッド find_business を用いて行う場合を示します。
/* |
UDDI 2.0 仕様で定められたAPI、及び送信するパラメタの詳細については、『UDDI Version 2.0 API Specification』及び 『UDDI Version 2.0 Data Structure』を参照してください。これらの仕様は UDDI のウェブサイト(http://uddi.org/)から自由に取得可能です。
拡張属性のAPI、及び送信するパラメタの詳細については、『拡張属性機能仕様』を参照してください。
UDDIレジストリとの接続情報は送信用クラスによって管理されています。クライアントアプリケーションは、UDDIレジストリとの接続前の準備として、送信用クラス のオブジェクトを生成し、UDDI レジストリのサービス提供URLを設定する必要があります。
サービス提供URLは送信用クラスのコンストラクタまたはメソッドで指定可能です。
目次
索引
![]() ![]() |