Skip navigation.

プロダクション業務ユーザーズ ガイド

  前 次 前と次、目次/インデックス/pdf を分けるコロン 目次  

プロダクション業務の概要

WebLogic Portal アプリケーションのライフサイクルは、慎重に計画および管理する必要があります。有効期間中に、通常のポータルは、開発環境、ステージング環境、およびプロダクション環境の間で繰り返し移動されます。これらの環境のコンフィグレーションと管理、および環境間でのポータルの移動プロセスのことをプロダクション業務と呼びます。このガイドでは、プロダクション業務の以下の主要領域について説明します。この章のその他の部分では、各領域の概要を示します。

 


ポータル ライフサイクルの管理

プロダクション業務では、ポータルの開発からステージングおよびテストを経て実際のプロダクション環境に至るまで、ポータルのライフサイクル管理の中核となるツール、プロシージャ、方法、およびベスト プラクティスに取り組みます。図 1-1 で示すように、ポータルは通常、WebLogic Workshop を使用して開発者がチーム開発環境で開発します。開発が終わると、ポータル コンポーネントはステージング環境に移動します。ステージング環境では、ポータル管理者が WebLogic Administration Portal を使用してデスクトップの作成、資格の追加、コンテンツ リポジトリの設定、およびテストを実行します。プロダクション環境は、ユーザがポータル アプリケーションへのアクセスおよび対話を行う実稼働環境です。環境間の矢印は、BEA が提供するユーティリティを使用して、ポータルやポータル リソースを環境間でやり取りできることを示します。Propagation Utility やエクスポート/インポート ユーティリティなどのユーティリティを使用すると、簡単かつ確実な方法で、環境間での移動および変更の結合を行うことができます。

図 1-1 一般的な WebLogic Portal の環境


 

ネットワークやソフトウェア システムのアーキテクチャを検討するのと同様に、ポータル システムのプロダクション業務は、十分に検討し、慎重に計画する必要があります。特定のポータル システムのコンフィグレーション、開発チームの編成、ポータルのテストおよびコンフィグレーション、サーバのコンフィグレーション、ポータル アプリケーションのライフサイクルの管理計画について検討するのは重要なことです。このガイドでは、確実で管理のしやすいポータルの開発環境、ステージング環境、およびプロダクション環境を作成できるように、特定の方法、ツール、およびベスト プラクティスについて説明します。

 


チーム開発環境の設定

WebLogic Portal Web サイトのチーム開発は、適切なソース コントロールを中心として行われます。ソース コントロール管理システムを正しく利用すれば、チーム メンバーが一つになることや、開発チームの規模をすばやく拡大できること、およびデータ損失の防止などの、多数の利点がもたらされます。

チーム開発環境の管理」では、ソース コントロールの中で共通の開発ドメイン、データベースのデータ、およびポータル アプリケーションをコンフィグレーション、格納、管理する方法を説明します。これを参考にすれば、ポータル アプリケーションの開発、ビルド、および更新をすばやく、一貫性のある方法で行うことができるようになります。

 


ポータル クラスタのコンフィグレーション

ポータル アプリケーションをクラスタ化すると、そのアプリケーションの可用性およびスケーラビリティを向上できます。「ポータル クラスタのコンフィグレーション」では、プロダクション データベースの設定方法、クラスタ アーキテクチャの選択 (シングル クラスタ対マルチクラスタ)、およびドメインのコンフィグレーションについて説明します。

 


EAR ファイルのビルドとデプロイ

デプロイとは、デプロイメント記述子とコンフィグレーション ファイルを準備し、エンタープライズ アーカイブ ファイル (EAR) をビルドして、EAR ファイルを送り先サーバにデプロイすることです。「EAR ファイルの準備とデプロイ」では、ポータル アプリケーションの記述子ファイルを準備し、EAR ファイルをデプロイする方法について説明します。

 


ポータル アプリケーションの伝播

伝播とは、データベースと LDAP の内容を別のポータル ドメイン環境に移動するプロセスのことです。一般的なポータルのライフサイクルでは、次の環境の間でポータルの移動が行われます。

BEA には、ポータルの伝播に役立つツールがあります。これらのツールを使用すると、データベース資産および LDAP の情報を移動するだけでなく、ソース環境と対象環境の相違点や衝突の可能性について知ることができます。衝突を自動的に解決するためのポリシーを定義したり、管理者が相違点を表示して、状況に応じて適切なアクションを決定したりすることができます。このガイドでは、以下のツールを含め、各ツールについて詳しく説明します。

また、このガイドでは、伝播の方法を計画する手順を説明し、ベスト プラクティスについて詳しく説明します。詳細については、以下の節を参照してください。

 


ラウンドトリップ開発の実行

ラウンドトリップ開発とは、WebLogic Workshop ベースの開発環境と、WebLogic Administration Portal によってポータル資産がアセンブルされてデータベースに格納されるステージング環境との間で、ポータル資産をやり取りすることです。エクスポート/インポート ユーティリティを使用すると、データベースのポータル資産を WebLogic Workshop にロード可能な .portal ファイルと .pinc ファイルにエクスポートできます。また、このユーティリティを使用して、図 1-2 で示すように、.portal ファイルと .pinc ファイルをデータベースにインポートすることもできます。

図 1-2 ラウンドトリップ開発を可能にするエクスポート/インポート ユーティリティ


 

ヒント : エクスポート/インポート ユーティリティは、xip ツール (発音は「zip」) とも呼ばれます。通常、開発者はこのユーティリティを使用して、資産を開発環境とステージング環境との間でやり取りします。

さらに、エクスポート/インポート ユーティリティを使用して以下のことができます。

エクスポート/インポート ユーティリティについては、「エクスポート/インポート ユーティリティの使用」を参照してください。

 

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