WebSphere Application Server for z/OS, Version 6.0.x   
             オペレーティング・システム: z/OS

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

Web サービスの使用の計画

このトピックでは、さまざまな Java プログラミング・モデルに基づいて開発およびインプリメントされる Web サービスの使用計画を作成する方法について説明します。

始める前に

Web サービス・シナリオ: 概説を参照してください。架空の園芸用品オンライン・ショップの Plants by WebSphere を 紹介し、この店で Web サービスの概念がどのように導入されているかについて説明しています。 Web サービスのサンプルについては、サンプル・ギャラリーを検討することもできます。 これらのサンプルは、 Web サービスとして使用可能な Enterprise JavaBeans (EJB) および JavaBeans コンポーネントを例示しています。

このタスクについて

Web サービスは、サービス指向アーキテクチャー・アプローチをプログラミングに反映させます。 このアプローチは、ネットワーク対応サービスを発見してインプリメントしたり、 タスクの完了に使用可能なアプリケーションを起動したりすることによってアプリケーションを作成するというアイデアに基づいています。 Web サービスはインターオペラビリティーを提供します。 例えば、Web サービス・アプリケーションでは、別々のプログラム言語で作成したコンポーネントは、 同一言語を使用して作成されているかのように連携できます。 Web サービスは、インプリメンテーションを呼び出 す際に、HTTP などの既存のトランスポート・テクノロジーや、標準のデータ・エンコード手法 (XML など) を使用します。

プロシージャー

  1. 目標を設定し、ご使用の e-business ソリューションに適した Web サービスを設計します。 Web サービスを使用して何を実現するかを検討します。 Web サービスが現在のトポロジー、アプリケーション、およびプログラミング・モデルにどの程度適合するかを検討します。 サーバー上で Web サービスが要求を処理する方法、およびクライアントが Web サービスを管理および使用する方法を決定します。
  2. Web サービスの信頼性、可用性、管理の容易性、およびセキュリティーを設計します。 例えば、常に適当な時間内でトランザクションを処理し、バイヤーの認証などの適切なセキュリティー特性を提供するように Web サービスを設計したい場合があります。WebSphere Application Server と連動して Web サービスを使用するように計画すると、これらの要件を満たすことができます。
  3. Web サービスを開発して WebSphere Application Server にデプロイする際に使用する標準を検討してください。 開発とデプロイメントは、さまざまな Java プログラミング・モデルをベースにしています。 これらの標準への拡張も検討することが重要です。 詳しくは、JAX-RPC に対する拡張および J2EE プログラミング・モデルの Web サービスを参照してください。
  4. 使用する開発ツールおよびインプリメンテーション・ツールを決定します。 手動による様々な開発タスクおよびインプリメンテーション・タスクを使用できます。 既存の Web サービスをインプリメントするか、JavaBeans インプリメンテーションまたは Enterprise JavaBeans (EJB) モジュールから独自の Web サービスを 開発するかにかかわらず、各リソースに応じて様々なタスクを選択できます。 アセンブリー・ツールを使用して、開発タスクおよびインプリメンテーション・タスクを完了することもできます。
  5. WebSphere Application Server をインストールします。

    WebSphere Application Server のインストールを参照してください。

  6. Web サービスのサンプルを参照します。

結果

Web サービス・アプリケーションをビジネス・アーキテクチャーにインプリメントするための 設計計画が作成されました。



関連概念
サービス指向アーキテクチャー
サービス指向アーキテクチャーへの Web サービス・アプローチ
サポートされている Web サービス・ビジネス・モデル
サンプルへのアクセス
関連タスク
タスクの概説: インストール
タスクの概説: Web サービス・アプリケーションのインプリメント
関連資料
Web サービス: 学習用リソース
タスク・トピック    

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

最終更新: Jan 21, 2008 10:52:11 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.zseries.doc/info/zseries/ae/twbs_planwbs.html