Webサービスをビジネス・サービス・テクノロジとして使用する場合、モデル情報は、Oracleが提供するシン・アダプタ・クラスによって実装されるADFデータ・コントロール・インタフェースを介して、ビュー・レイヤーおよびコントロール・レイヤーに公開されます。
JDeveloperでは、Webサービスへのスタブまたはプロキシを生成し、スタブからデータ・コントロールを作成することで、Webサービス用のOracle ADFデータ・コントロールを作成します。したがって、JDeveloperでスタブを作成可能なWebサービスであれば、データ・コントロールを作成できます。詳細は、「Webサービス・スタブの作成について」を参照してください。
アプリケーションの一部としてJDeveloperで作成したWebサービス用のデータ・コントロールは、マウスを1回クリックするだけで作成できます。Web上にある外部Webサービス用のデータ・コントロールを作成するプロセスで異なる点は、まずナビゲータでWSDLドキュメントを使用可能にする必要があることです。次の各項で、これら2つのケースのデータ・コントロールの作成方法を説明します。
最後に、クライアント・アプリケーションで使用するために登録したビジネス・サービスを表示できます。
JDeveloperで作成されたWebサービスの機能は、アプリケーションに組み込むことができます。これは、SOAP WebサービスまたはJ2EE Webサービスを指し、いずれの場合も、データ・コントロールを作成する前に通常の方法でデプロイする必要があります。JDeveloperでWebサービスを作成すると、Webサービス・コンテナがナビゲータにリスト表示されます。
JDeveloperで作成されたWebサービス用のデータ・コントロールを作成するには、次のようにします。
WSDLドキュメントのURLがわかっている場合は、サービス用のデータ・コントロールを作成する前に、アプリケーション・ナビゲータでWSDLを使用可能にする必要があります。これには次の2つの方法があります。
Oracle ADFアプリケーションで外部Webサービスを使用する別の方法として、サービスをUDDIレジストリで検索し、接続ナビゲータからデータ・コントロールを作成する方法があります。
これら3つのケースについて、次に説明します。
新規のWSDLドキュメントを作成して外部Webサービス用のデータ・コントロールを作成するには、次のようにします。
デフォルトを受け入れて、新規のWSDLドキュメントを作成します。
ブラウザで、WSDLドキュメントを開きます。ドキュメントのソースを表示して、WSDLのXMLソースをコピーします。
ウィザードを使用して外部Webサービス用のデータ・コントロールを作成するには、次のようにします。
UDDIレジストリで検索したWebサービス用のデータ・コントロールを作成するには、次のようにします。
または
Oracle ADFデータ・コントロールへのビジネス・サービスの登録
Webサービス用のOracle ADFデータ・コントロールについて
モデル・プロジェクトでのWebサービスの使用
Copyright © 1997, 2004, Oracle. All rights reserved.