WebSphere Application Server - Express, Version 6.0.x   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows

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

WSIF サービスの開発

Web Services Invocation Framework (WSIF) サービスは、WSIF を使用する Web サービスです。

このタスクについて

WSIF サービスを開発するには、まず Web サービスを開発 (または既存の Web サービスを使用) し、次にその Web サービスを記述する WSDL 文書に基づいて WSIF クライアントを開発します。

また、作成済みの次の 2 つの WSIF サンプルが、DeveloperWorks WebSphere Web サイトの、Samples Central のページからダウンロード可能です。

あらかじめ作成してあるサンプルの使用についての詳細は、 ダウンロード・パッケージに含まれている資料を参照してください。

WSIF サービスを開発するには、以下のステップを実行します。

プロシージャー

  1. Web サービスを実装します

    Web サービス・ツールを使用して、Web サービスの検出、作成、および公開を行います。 Java Bean、Enterprise Bean、および URL Web サービスを開発することができます。 Web サービス・ツールを使用して、WSDL 文書からスケルトン Java コードと サンプル・アプリケーションを作成できます。 例えば、Enterprise Bean は、RMI-IIOP (Remote Method Invocation over Internet Inter-ORB Protocol) をアクセス・プロトコルとして使用して、Web サービスとして提供することができます。 あるいは、アクセス・プロトコルとしてネイティブの Java 呼び出しを用いて、Java クラスを Web サービスとして使用することができます。

    StockQuote サービス・チュートリアルで説明しているように、 WebSphere Studio Application Developer を使用して、Java アプリケーションから Web サービスを作成できます。このシナリオで使用する Java アプリケーションは、 銘柄シンボルが与えられると、最新の取引価格をインターネット Web サイト www.xmltoday.com から戻します。 Web サービス・ウィザードを使用して、StockQuoteService.java Bean から、 StockQuoteService-binding.wsdl という名前のバインディング WSDL 文書、 および StockQuoteService-service.wsdl という名前のサービス WSDL 文書を生成します。 次に、Web サービスを Web サーバーにデプロイし、 Web サービスに対するクライアント・プロキシーを生成し、 このクライアント・プロキシーを介して StockQuoteService にアクセスする サンプル・アプリケーションを生成します。 StockQuote Web サービスをテストし、IBM UDDI Explorer を使用して公開し、IBM UDDI Test Registry 内で StockQuote Web サービスを検出します。

  2. WSIF クライアントを開発します。 WSIF クライアントの開発に必要な情報は、以下のトピックで提供されています。

    Address Book サンプルは、同期対話用に作成されています。 JMS プロバイダーを使用している場合は、WSIF クライアントは、非同期での動作を必要とすることがあります。 WSIF は、この要件を満たす、以下の 2 つの主なフィーチャーを提供します。

    • 相関サービス。これは、要求が、(結果として起こる) 応答に相応するように、 メッセージに ID を割り当てます。
    • 応答ハンドラー。これは、Web サービスからの応答を、あとで受け取ります。
    詳しくは、WSIF API トピック WSIFOperation - 非同期対話の解説を参照してください。



サブトピック
例: WSIF を使用した AddressBook サンプル Web サービスの動的呼び出し
関連タスク
サービスの基本実装への WSIF サービスのリンク
複合タイプの使用
WSIF を使用した、JNDI 参照の Web サービスへのバインド
WebSphere Application Server での J2EE コンテナーとの対話
クライアントとしての WSIF の実行
Web サービスを起動するための WSIF の使用
タスク・トピック    

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

最終更新: Jan 21, 2008 11:31:28 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.express.doc/info/exp/ae/twsf_devwes.html