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

     前  次    目次     
ここから内容

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

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

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

 


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

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

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

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

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

 


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

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

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

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

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

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

  1. [スタート] メニューから、[すべてのプログラムArrow symbolBEA ProductsArrow symbolToolsArrow symbolConfiguration Wizard] を選択します。
  2. BEA WebLogic Configuration Wizard の [ようこそ] ダイアログ ボックス (図 2-1 を参照) が表示されます。

    図 2-1 Conofiguration Wizard の [ようこそ] ページ


    Configuration Wizard の [ようこそ] ページ

  3. [新しい WebLogic ドメインの作成] を選択して [次へ] をクリックします。[Configuration Wizard] ダイアログ ボックスに [ドメイン ソースの選択] ページが表示されます。
  4. Configuration Wizard を進めると、いくつかのページが順番に表示されます。各ページで設定を指定する必要があります。以降のページに進むには [次へ] をクリックします。表 2-1 に、ドメインを正常に作成するために選択する必要があるページおよびオプションを示します。

  5. Configuration Wizard のプロンプトに従って、次の表に示す情報を入力します。
  6. 表 2-1 Configuration Wizard を使用したドメインのコンフィグレーション
    [Configuration Wizard] ダイアログ ボックスのページ
    推奨されるアクション
    [ドメイン ソースの選択]
    以下の BEA Products について [以下の BEA 製品をサポートするために、自動的にコンフィグレーションされたドメインを作成する] オプションを選択する。
    • WebLogic Server (必須)
    • WebLogic Integration
    [次へ] をクリックして続行する。
    [管理ユーザ名とパスワードのコンフィグレーション]
    以下の必須資格情報を指定する。
    [ユーザ名] には weblogic を指定
    [ユーザ パスワード] には weblogic を指定
    [ユーザ パスワードの確認] には weblogic を指定
    [次へ] をクリックして続行する。
    [サーバの起動モードおよび JDK のコンフィグレーション]
    [WebLogic ドメインの起動モード] カラムで [開発モード] を選択する。
    [BEA 提供の JDK] カラムで [Sun SDK 1.5.0_04 @ <BASE Directory>:\bea\jdk150_04] を選択する。
    [次へ] をクリックして続行する。
    [環境とサービスの設定のカスタマイズ]
    [はい] をクリックして、ドメイン ソース定義された設定をコンフィグレーションする。
    [次へ] をクリックして続行する。
    [管理サーバのコンフィグレーション]
    デフォルトの設定をそのまま使用し、[次へ] をクリックする。

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

    [管理対象サーバのコンフィグレーション]
    WebLogic コンフィグレーションを管理対象サーバ全体に分散する場合は、[追加] をクリックして、名前および必要なコンフィグレーションの詳細を入力する。
    [次へ] をクリックする。
    [クラスタのコンフィグレーション]
    WebLogic コンフィグレーションを管理対象クラスタ全体に分散する場合は、[追加] をクリックして、名前および必要なコンフィグレーションの詳細を入力する。
    [次へ] をクリックする。
    [マシンのコンフィグレーション]
    WebLogic コンフィグレーションを物理マシン全体に分散する場合は、[追加] をクリックして、名前および必要なコンフィグレーションの詳細を入力する。
    [次へ] をクリックする。
    [JDBC データ ソースのコンフィグレーション]
    cgDataSourcebpmArchDataSource のデフォルトをそのまま使用する。アプリケーション専用のデータ ソースを追加する。

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

    [データベース (JDBC) オプション]
    [接続プール、データ ソース、マルチプールのような JDBC コンポーネントを定義しますか?] で [はい] を選択する。
    [データベース スクリプトの実行]
    [利用できる JDBC データ ソース] の [cgDataSource-nonXA] をクリックし、[利用できる SQL ファイルおよびデータベース ロードのオプション] のすべての SQL スクリプトを選択して、[スクリプトの実行] をクリックする。
    上記の手順を [利用できる JDBC データ ソース] の [p13nDataSource] についても実施する。
    [次へ] をクリックする。
    [JMS ファイル ストアのコンフィグレーション]
    デフォルトをそのまま使用し、アプリケーションに必要なファイル ストアを追加する。
    [次へ] をクリックする。
    [WebLogic ドメインの確認]
    このページには作成中のドメインについての詳細が表示される。[次へ] をクリックする。
    [WebLogic ドメインの作成]
    [WebLogic ドメインの作成] ページで各フィールドに次の値を指定し、[作成] をクリックする。
    • [ドメイン名] には、ドメイン名を指定する。
    • [ドメインの場所] には、<Base Directory>\bea\user_projects\domains を指定する。
    • [アプリケーションの場所:] には、<Base Directory>\bea\user_projects\applications を指定する。
    ドメインが正常に作成されると [ドメインの作成] ページが表示される。
    [管理サーバの起動] チェック ボックスをオンにして、[完了] をクリックして続行する。

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

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

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

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

ドメインをコンフィグレーションする方法については、「BEA Products のインストールおよびコンフィグレーション マニュアル」の「WebLogic ドメインの設定」を参照してください。

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

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

会話状態のデータベース テーブルの詳細については、『WebLogic Platform アプリケーションのデプロイメント』の「WebLogic ドメインの作成とコンフィグレーション」にある wlw-manifext.xml ファイルのアプリケーションに必要なリソースの追加を参照してください。

 


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

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

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

 


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

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

WebLogic Platform アプリケーション用のサーバの起動に関する情報については、『サーバの起動と停止の管理』の「サーバの起動と停止 : クイック リファレンス」を参照してください。

サーバの起動

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

[スタート] メニューから、[すべてのプログラムArrow symbolBEA ProductsArrow symbolUser ProjectsArrow symbol<ドメイン名>Arrow symbolAdmin Server Console] を選択します。

サーバの起動の詳細については、『サーバの起動と停止の管理』の「サーバの起動と停止 : クイック リファレンス」を参照してください。

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

起動が完了すると、WebLogic Server Administration Console を使用して、デプロイメントとステータスを確認できます。WebLogic Server Administration Console を使用してサーバをモニタする方法については『Administration Console オンライン ヘルプ』の「サーバのモニタ」を参照してください。

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 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://dev2dev.bea.com/code/wli.jsp
注意 : コード サンプルおよびユーティリティは dev2dev に掲載されていますが、BEA のサポート対象外の製品です。

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

 


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

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

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

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 サービスのコンフィグレーションとデプロイに関する説明を参照してください。


  ページの先頭       前  次