ナビゲーションをスキップ.

WebLogic Integration ソリューションのデプロイメント

  前 次 vertical dots separating previous/next from contents/index/pdf 目次  

単一サーバ デプロイメントのコンフィグレーション

この節では、単一の WebLogic Server 環境で Weblogic Integration をデプロイするためのコンフィグレーションに必要な作業について説明します。

単一サーバ コンフィグレーションで WebLogic Integration を設定およびデプロイするには、次の手順を実行します。

 


手順 1. データベースのコンフィグレーション

ドメイン用の次のいずれかのデータベースをコンフィグレーションします。

WebLogic Platform アプリケーション用にデータベースをコンフィグレーションする詳細については、『WebLogic Platform アプリケーションのデプロイメント』の「プロダクション データベースのコンフィグレーション」を参照してください。

注意 : データベースをプロダクション用に適切にコンフィグレーションすることが重要です。データおよびログ メッセージを格納するための十分な領域を用意し、データベース管理のベスト プラクティスに従う必要があります。

同時アクセス機能を使用するようにデータベースをコンフィグレーションすることができます。

WebLogic Integration アプリケーションに関連するデータベースのチューニング要件については、「データベースの準備」および「可用性の維持」にあるデータベース固有の注意事項を参照してください。

特定のデータベースに関する問題については、『WebLogic Integration 8.1 リリース ノート』を参照してください。

 


手順 2. WebLogic Integration ドメインの準備

WebLogic Integration 環境を準備するには、以下の節で説明する作業を行う必要があります。

Configuration Wizard を使用した WebLogic Integration ドメインの作成

WebLogic Integration デプロイメントの定義は、BEA Domain Configuration Wizard によるドメインの作成から始まります。

注意 : この節で説明するドメインの設定手順は、Domain Configuration Wizard が Windows の [スタート] メニューから GUI モードで実行されていることを前提としています。Domain Configuration Wizard を別のモードで使用する方法については、『コンフィグレーション ウィザードの使い方』を参照してください。

Domain Configuration Wizard を使用して WebLogic Integration ドメインを作成するには、以下の手順を完了します。

  1. [スタート] メニューから、[すべてのプログラム|BEA WebLogic Platform 8.1|Configuration Wizard] を選択します。
  2. Domain Configuration Wizard が起動します。ドメインのコンフィグレーションに使用するデータの入力が要求されます。

  3. Domain Configuration Wizard のプロンプトに従って、次の表に示す情報を入力します。
  4. ウィンドウ

    実行手順

    [コンフィグレーションの作成または拡張]

    [新しい WebLogic コンフィグレーションの作成] を選択する。

    [コンフィグレーション テンプレートの選択]

    [Basic Weblogic Integration Domain] テンプレートを選択する。

    [エクスプレスまたはカスタム コンフィグレーションの選択]

    [カスタム] を選択する。

    [管理サーバのコンフィグレーション]

    デフォルト値をそのまま使用する。

    注意 : 管理サーバのコンフィグレーションでは、Domain Configuration Wizard のプロンプトに従ってデフォルトのサーバ名 (cgServer) をそのまま使用することをお勧めします。

    [管理対象サーバ、クラスタ、およびマシン オプション]

    [WebLogic コンフィグレーションを管理対象サーバ全体、クラスタ、物理マシンに分散しますか?] でデフォルト値 (No) を使用する。

    注意 : 管理サーバと 1 つまたは複数の管理対象サーバがある WebLogic Integration ドメインには、クラスタが含まれている必要があります。管理サーバと 1 つまたは複数の管理対象サーバがある WebLogic Integration ドメインにクラスタが含まれない場合、このコンフィグレーションはサポートされません。

    [データベース (JDBC) オプション]

    [接続プール、データ ソース、マルチプールのような JDBC コンポーネントを定義しますか?] で [はい] を選択する。

    [JDBC 接続プールのコンフィグレーション]

    WebLogic Integration の JDBC 接続プールをコンフィグレーションする。

    XA ドメインの正しい JDBC 設定の説明については、『コンフィグレーション ウィザードの使い方』の「操作ガイド」の「Oracle XA ドライバを使用する WebLogic Integration ドメインの作成方法」を参照。

    WebLogic Integration の cgPool を機能するようにコンフィグレーションする必要がある。レポート データ テーブルが cgPool 以外のデータ ストアで参照されている場合は、WebLogic Integration Administration Console で bpmArchPool を有効なプールとして定義し、レポート データ データストアとしてコンフィグレーションする必要がある。これらのコンフィグレーションの変更は、WebLogic Server の次回の起動時に有効になる (WebLogic Integration Administration Console でレポート データ データストアをコンフィグレーションする方法については、『WebLogic Integration ソリューションの管理』の「システム コンフィグレーション」の「アーカイブ データストアのコンフィグレーション」を参照)。

    アプリケーションで使用する接続プールを追加できる。

    JDBC データストアを定義する場合は、1 つ以上の非 XA JDBC 接続プールを定義する必要がある。JDBC データストアは、非 XA JDBC 接続プールでのみ使用できる。

    注意 : WebLogic Integration では、すべてのドライバを認証できるとは限りません。動作確認されているドライバの一覧については、「サポート対象のコンフィグレーション」の「Supported Configurations for WebLogic Platform」の「Supported Databases and Drivers」を参照してください。

    [JDBC 接続プールのマルチプールへの割り当て]

    アプリケーションに必要なマルチプールをコンフィグレーションする。なお、マルチプールは、WebLogic Integration 自体の処理では必要にならない。

    [JDBC データ ソースのコンフィグレーション]

    cgDataSourcebpmArchDataSource のデフォルトをそのまま使用する。アプリケーション専用のデータ ソースを追加する。

    注意 : 1 つのトランザクションでは複数の XA データソースを使用できません。データ ソースは XA JDBC 接続プールを共有できません。

    [JDBC 接続プールのテストおよび JDBC データベースのセットアップ]

    オプションのテスト。

    WebLogic Integration のテーブルを JDBC データベースにロードする方法については、『WebLogic Integration ソリューションの管理』の「プロダクション データベースのコンフィグレーション」の「WebLogic Integration テーブルの作成」を参照。

    [メッセージング (JMS) オプション]

    [ストア、トピック、キューのような JMS コンポーネントを定義しますか?] で [はい] を選択する。

    注意 : JMS オプション設定の変更は慎重に行ってください。設定が不適切だと、WebLogic Integration が予期しない動作をすることがあります。

    [JMS 接続ファクトリのコンフィグレーション]

    cgQueue と WLI-B2B System Topic Factory のデフォルトをそのまま使用する。

    [JMS 送り先のキーのコンフィグレーション]

    アプリケーションに必要なキーをコンフィグレーションする。なお、このコンフィグレーションは WebLogic Integration の処理には必要にならない。

    [JMS テンプレートのコンフィグレーション]

    アプリケーションに必要なテンプレートをコンフィグレーションする。なお、このコンフィグレーションは WebLogic Integration の処理には必要にならない。

    [JMS ファイル ストアのコンフィグレーション]

    rmfilestore のデフォルトをそのまま使用し、アプリケーションに必要なファイル ストアを追加する。

    [JMS JDBC ストアのコンフィグレーション]

    リストから適切な接続プールを選択し、アプリケーションに必要な JDBC ストアを追加する。

    [JMS サーバのコンフィグレーション]

    WebLogic Integration システム キューは、同一の JMS サーバ内でアプリケーション キューと混在させることができる。

    [WebLogic server への JMS サーバの割り当て]

    デフォルトをそのまま使用する。

    [JMS トピックのコンフィグレーション]

    デフォルトをそのまま使用し、ユーザ定義トピックを追加する。

    [JMS キューのコンフィグレーション]

    デフォルトをそのまま使用し、ユーザ定義キューを追加する。

    [JMS 分散トピックのコンフィグレーション]

    デフォルトをそのまま使用し、ユーザ定義トピックを追加する。

    [JMS 分散キューのコンフィグレーション]

    デフォルトをそのまま使用し、ユーザ定義分散キューを追加する。

    [サーバまたはクラスタへの JMS 分散送り先の割り当て]

    デフォルトをそのまま使用する。

    [JMS 分散トピック メンバーのコンフィグレーション]

    デフォルトをそのまま使用する。コンフィグレーション済みの各管理対象サーバに対応するメンバーが必要。

    [JMS 分散キュー メンバーのコンフィグレーション]

    デフォルトをそのまま使用する。

    [アプリケーションおよびサービスの対象指定オプション]

    [アプリケーション、JMS コンポーネント サービス、JDBC コンポーネント サービス、またはその他のサービスがデプロイされるサーバとクラスタを対象指定しますか?] で [はい] を選択する。

    [アプリケーションのサーバまたはクラスタへの対象指定]

    デフォルトをそのまま使用する。

    [サービスのサーバまたはクラスタへの対象指定]

    非 XA データ ソースのデフォルトをそのまま使用する。XA データ ソースの適切な対象をコンフィグレーションする。

    詳細については、『コンフィグレーション ウィザードの使い方』の「操作ガイド」の「コンフィグレーション テンプレートを使用した XA ドメインの作成」を参照。

    [管理ユーザ名とパスワードのコンフィグレーション]

    ユーザ名とパスワードを選択する。

    [Windows オプションのコンフィグレーション]

    Windows プラットフォーム用にオペレーティング システムのコンフィグレーション情報を定義する。

    注意 : このページは、Windows プラットフォームで Configuration Wizard を使用しているユーザに対してのみ表示されます。[Windows オプションのコンフィグレーション] は、クラスタ ドメイン コンフィグレーションの必須指定項目ではありません。

    [サーバの起動モードおよび Java SDK のコンフィグレーション]

    プロダクション モードを選択し、[Sun SDK] または [JRockit SDK] を選択する。

    [Weblogic コンフィグレーションの作成]

    カスタム ドメイン名を選択する。


     

Domain Configuration Wizard によるドメインのコンフィグレーションが完了すると、指定した場所に新しいドメインが作成されます。

WebLogic Integration ドメインには次の 2 つのコンフィグレーション ファイルが含まれます。

config.xml の詳細については、「コンフィグレーション リファレンス」を参照してください。

wli-config.properties については、「wli-config.properties コンフィグレーション ファイル」を参照してください。

Configuration Wizard を使用しないでドメインをコンフィグレーションする方法については、『WebLogic Platform アプリケーションのデプロイメント』の「プロダクション データベースの作成および準備」を参照してください。

データベース テーブルの作成

プロダクション環境 (noniterativedev モードで作業) を準備するときには、WebLogic Integration データベース テーブルを作成する必要があります。テーブルを作成する手順については、『WebLogic Integration ソリューションの管理』の「プロダクション データベースのコンフィグレーション」の「WebLogic Integration テーブルの作成」を参照してください。

会話状態のデータベース テーブルの詳細については、『WebLogic Platform アプリケーションのデプロイメント』の「WebLogic ドメインの作成とコンフィグレーション」の「Adding Resources Required by the Application From the wlw-manifext.xml File」を参照してください。

 


手順 3. WebLogic Integration のセキュリティ コンフィグレーション

ドメインに SSL をコンフィグレーションするには、WebLogic Server Administration Console を使用します。実行する必要がある作業の詳細については、以下を参照してください。

WebLogic Platform アプリケーションのセキュリティのコンフィグレーションに関する一般情報については、『WebLogic Platform アプリケーションのデプロイメント』の「セキュリティのコンフィグレーション」を参照してください。

 


手順 4. サーバの起動とモニタ

この節では、WebLogic Integration ドメインのサーバを起動、モニタ、およびシャットダウンする方法について説明します。

WebLogic Platform アプリケーション用のサーバの起動に関する情報については、「Starting the Servers」の「WebLogic ドメインの作成とコンフィグレーション」を参照してください。

サーバの起動

サーバを起動するには、次の手順を実行します。

  1. まだ起動していない場合は、WebLogic Server Administration Console を起動します。
  2. WebLogic Server Administration Console (必要な場合は管理サーバ) を起動する手順については、『WebLogic Server のコンフィグレーションと管理』の「WebLogic Server システム管理の概要」の「Administration Console の起動」を参照してください。

  3. Administration Console のナビゲーション ツリーで、サーバの名前を選択します。
  4. [制御] タブを選択します。
  5. [このサーバを起動...] をクリックします。
  6. サーバの起動の詳細については、『Adminstration Console オンライン ヘルプ』の「サーバの起動と停止」を参照してください。

サーバのモニタとシャットダウン

起動が完了すると、WebLogic Server Administration Console を使用して、デプロイメントとステータスを確認できます。WebLogic Server Administration Console を使用してサーバをモニタする方法については、『WebLogic Server のコンフィグレーションと管理』の「WebLogic Sever ドメインのモニタ」を参照してください。WebLogic Integration ドメインをモニタする方法については、『WebLogic Integration ソリューションのベスト プラクティスに関する FAQ』の「パフォーマンスに関するヒント」の「実行時のチューニング上の問題」を参照してください。

WebLogic Integration アプリケーションをシャットダウンする場合は、WebLogic Server Administration Console を使用します。

注意 : コマンド ウィンドウを閉じる、〔Ctrl〕+〔c〕を押す、などの操作で WebLogic Integration を閉じないことをお勧めします。

アプリケーションを正常にシャットダウンする手順については、『Administration Console オンライン ヘルプ』の「クラスタ」の「すべてのサーバの正常な停止」と「サーバの起動または停止」を参照してください。

 


手順 5. WebLogic Integration アプリケーションのデプロイ

WebLogic Integration ドメインをコンフィグレーションして、セキュリティで保護し、アプリケーションのためのキューとデータベース テーブルをそのドメインに追加したら、WebLogic Server Administration Console を使用して、WebLogic Integration アプリケーションを含む EAR ファイルをデプロイできます。

Configuration Wizard を使用した WebLogic Integration ドメインの作成」に従って、WebLogic Integration ドメインでアプリケーションに必要なすべてのキューをコンフィグレーションしていない場合は、WebLogic Server Administration Console を使用して手動でそれらのキューをコンフィグレーションできます。

注意 : WebLogic Workshop 開発環境では、アプリケーションに対して、非同期要求と非同期要求エラーのキューおよびデータベース会話状態テーブルが自動的に作成されます。プロダクション環境では、これらのキューおよびテーブルを手動で作成する必要があります。

これらのリソースのコンフィグレーション方法については、『WebLogic Platform アプリケーションのデプロイメント』の「WebLogic ドメインの作成とコンフィグレーション」の「Adding Resources Required by the Application From the wlw-manifext.xml File」を参照してください。

WebLogic Server Administration Console を使用して JMS リソースをコンフィグレーションする方法については、WebLogic Workshop ヘルプの「操作ガイド」の「WebLogic Workshop アプリケーションをプロダクション サーバにデプロイするには」を参照してください。

注意 : WebLogic Integration で RDBMS イベント ジェネレータを使用している場合、wli.internal.egrdbms.queue について [再配信遅延のオーバライド] を適切に設定する必要があります。[再配信遅延のオーバライド] のコンフィグレーション手順については、「RDBMS イベント ジェネレータ」を参照してください。

アプリケーション ビューとアダプタ インスタンスの環境固有の情報は、WebLogic Integration アプリケーションをデプロイする前または後に更新できます。

EAR ファイルをデプロイする手順については、『Administration Console オンライン ヘルプ』の「エンタープライズ アプリケーション」の「新しいエンタープライズ アプリケーションまたは Web サービスのコンフィグレーションとデプロイメント」を参照してください。WebLogic Platform アプリケーションのデプロイ手順の概要については、「WebLogic Platform アプリケーションのデプロイメント」を参照してください。

対話型コンソール環境の外部から WebLogic Integration アプリケーションをビルド、コンフィグレーション、デプロイできる自動化スクリプトのサンプルについては、WebLogic Integration の「ソリューション サンプル」および以下の URL にある BEA dev2dev コードライブラリに含まれる PO Sample を参照してください。

http://dev.bea.com/code/wli.jsp

注意 : コード サンプルおよびユーティリティは dev2dev に掲載されていますが、BEA のサポート対象外の製品です。

アプリケーションのデプロイメント プロセスの自動化に使用できるツールの完全なリストについては、「WebLogic Platform アプリケーションのデプロイメント」の「WebLogic Platform デプロイメントの概要」の「プロモーション プロセスの自動化」を参照してください。

 


手順 6. プロダクション環境の変更に合わせたドメインの更新

プロダクション環境は、時間の経過や、アプリケーション使用の増加に伴って変化します。この節では、一般的なプロダクション環境の変化に応じてドメインを更新する方法を説明します。

WebLogic Platform アプリケーションを開発環境からプロダクション環境に昇格する方法については、『WebLogic Platform アプリケーションのデプロイメント』の「WebLogic Platform デプロイメントの概要」の「Steps to Promote WebLogic Platform Applications」を参照してください。

EIS インスタンスの変更

既存の EIS インスタンスが徐々に少なくなり、新しいインスタンス (EIS ソフトウェアの新しいバージョン、新しいハードウェアなどで使用可能) がオンラインで提供される場合があります。この場合、WebLogic Integration 管理者は、アプリケーション ビューとアダプタ インスタンスを新しい EIS インスタンスに正しく移行し、古いインスタンスを破棄する必要があります。

これは、EIS インスタンスのエラーに似ていますが、緊急に対処が必要なエラーではありません。この場合、古い EIS のインスタンスをポイントしているアプリケーション ビューとアダプタ インスタンスを休止し、「EIS インスタンスのフェイルオーバ」の手順に従って、アプリケーション ビューとアダプタ インスタンスが新しい EIS インスタンスをポイントするように変更します。

新しいバージョンのアプリケーションのインストール

ビジネス要件の変化に応じて、WebLogic Integration アプリケーションの新しいバージョンを開発し、デプロイすることが必要になる場合があります。WebLogic Integration アプリケーションの新しいバージョンをインストールするには、次の手順を実行します。

  1. WebLogic Server からアプリケーションを削除します。
  2. アプリケーションの新しいバージョンをデプロイします。

上の手順は、WebLogic Server Administration Console を使用して実行します。詳細については、『Administration Console オンライン ヘルプ』の「エンタープライズ アプリケーション」の「新しいエンタープライズ アプリケーションまたは Web サービスのコンフィグレーションとデプロイメント」を参照してください。

 

ナビゲーション バーのスキップ  ページの先頭 前 次