始める前に
永続性を構成するには、先にWebサービスをインストールする必要があります。Webサービスのインストールを参照してください。
ノート: このセクションはJAX-WS Webサービスにのみ適用されます。
WebLogic Serverには、Webサービスに組込みの高性能ストレージ・ソリューションを提供するデフォルトのWebサービス永続ストアが用意されています。Webサービス永続ストアは、高度な機能(Webサービスの信頼性のあるメッセージングなど)で使用され、長時間実行リクエストをサポートし、サーバーの再起動後も存続します。
次の表は、Webサービス永続ストアのコンポーネントについて説明します。
コンポーネント | 説明 |
---|---|
論理ストア | ビジネス構成の要件を提供し、Webサービスを物理ストアおよびバッファリング・キューに接続します。 |
物理ストア | 物理ストレージ(ファイル、DBMSなど)へのデータの保存や物理ストレージからデータを取り出すI/O操作を処理します。 |
バッファリング・キュー | Webサービスのバッファされたリクエストおよびレスポンスを格納します。 |
Webサービスの永続性は、WebLogic ServerレベルおよびWebサービスのエンドポイント・レベルで構成できます。サーバーで構成されたWebサービスの永続性は、そのサーバーで実行されるすべてのWebサービスおよびクライアントのデフォルトの永続ストアを定義します。
WebLogic ServerのWebサービスの永続性を構成するには、次のいずれかの方法を使用します。
Webサービスの永続性と構成可能なコンポーネントの詳細は、Oracle WebLogic ServerのJAX-WS Webサービスの開発のWebサービスの永続性の管理を参照してください。
Webサービスの永続性を手動で構成するには:
ノート: 必要に応じて、次の手順で説明しているリソースに名前を付けることができます。ただし、ワーク・マネージャの名前はweblogic.wsee.mdb.DispatchPolicy
とする必要があります。本番環境ではリソースの名前を変更できません。
ノート: JMSモジュールを共通分散宛先(UDD)として構成することをお薦めします。
分散宛先を手動で構成する方法の詳細は、Oracle WebLogic ServerのJMSアプリケーションの開発の分散宛先の使用を参照してください。
単一サーバー環境では、永続ストア(WseeFileStore
など)を単一のWebLogic Serverインスタンスに割り当てます。クラスタ化環境では、クラスタ内の各管理対象サーバーに個別の物理ストアを構成します(WseeFileStore_
servername
など)。
単一サーバー環境では、JMSサーバー(WseeJaxwsJmsServer
など)を単一のWebLogic Serverインスタンスに割り当てます。クラスタ化環境では、クラスタ内の各管理対象サーバーに個別のJMSサーバーを構成します(WseeJaxwsJmsServer_
servername
など)。
WseeFileStore_
server_nameを物理ストアとして使用します。このSAFエージェントをソースのWebLogic Serverインスタンスに割り当てます。詳細は、ストア・アンド・フォワード・エージェントの作成を参照してください。
単一サーバー環境では、SAFエージェント(ReliableWseeSAFAgent
など)を単一のWebLogic Serverインスタンスに割り当てます。クラスタ化環境では、クラスタ内の各管理対象サーバーに個別のSAFエージェントを構成します(ReliableWseeSAFAgent_
servername
など)。
weblogic.wsee.BufferedRequestQueue
などweblogic.wsee.BufferedRequestErrorQueue
などweblogic.wsee.BufferedResponseQueue
などweblogic.wsee.BufferedResponseErrorQueue
など単一サーバー環境では、キューを前のステップで作成したJMSサーバーに割り当てます。クラスタ化環境では、JMS共通分散宛先(UDD)を作成してJMSサブデプロイメントに割り当てます。詳細は、JMSシステム・モジュールの構成およびJMSリソースの追加を参照してください。
weblogic.wsee.jaxws.mdb.DispatchPolicy
という名前のワーク・マネージャを作成してWebサービスを有効にし、コンテナ内で複数の作業項目を同時に実行します。詳細は、アプリケーション・スコープのワーク・マネージャの作成を参照してください。
- 新しい論理ストアを作成するには、「新規」をクリックしてフィールドの値を提供します。「終了」をクリックして新しい論理ストアを作成します。
- 既存の論理ストアを編集するには、表内の論理ストアの名前をクリックし、必要に応じてプロパティ値を編集し、「保存」をクリックして新しい構成値を保存します。
- 既存の論理ストアを削除するには、削除する論理ストアの横のチェック・ボックスを選択して「削除」をクリックします。
ノート: Webサービスは、エンタープライズ・アプリケーション、WebアプリケーションまたはEJBの一部としてデプロイされます。管理コンソール上でのWebサービスの表示について理解するには、インストールされているWebサービスの表示を参照してください。