概要

     前  次    新しいウィンドウで目次を開く   
ここから内容

アーキテクチャ

図 3-1 に示すように、アーキテクチャはポータル アプリケーションを構築する基礎となる段階であり、アーキテクチャは他のポータルの段階の中心に位置しています。

図 3-1 ポータル ライフサイクルのアーキテクチャ段階

ポータル ライフサイクルのアーキテクチャ段階

アーキテクチャ段階では、ポータル アプリケーションとポータルの開発と管理を行うための機能に関する重要な設計を決定します。この段階では、次のようなアプリケーションのビジネス プロセスを定義します。

適切な計画と設計を行わずにアプリケーション開発を開始しないようにしてください。アーキテクチャ段階を省略して直接開発段階に移行することにより、開発速度の点で短期的に利益を得ることができますが、プロジェクトは混乱し、一貫性を失い、スケーラビリティやパフォーマンスが低下し、管理が困難になり、最終的には開発期間が長期化することになります。

アーキテクチャを検討する際の指針となる質問は、「ポータル アプリケーション開発を開始する前に、絶対に設計し、実行しなければならない事項は何か」ということです。開発前の実行が必須ではない項目をアーキテクチャ段階に含めてはなりません。

アーキテクチャ段階の核心をなす計画と設計は、ドメインおよびエンタープライズ アプリケーション、Web アプリケーション、個別機能領域などの複数のレベルで行われます。

この章では、アーキテクチャ段階のすべてのレベルで考慮すべき事項の概要について説明します。

この章の内容は以下のとおりです。


サンプル

この節では、アーキテクチャに関する意志決定と各レベルで作成するリソースのサンプルを示します。

ドメイン

ドメインにおけるアーキテクチャに関する意志決定とタスクは次のとおりです。

ポータル エンタープライズ アプリケーション

ポータル エンタープライズ アプリケーションにおけるアーキテクチャに関する意志決定とタスクは次のとおりです。

ポータル Web アプリケーション

ポータル エンタープライズ アプリケーションにおけるアーキテクチャに関する意志決定とタスクは次のとおりです。

機能領域

使用する個々の WebLogic Portal 機能では、特定の設計上の意思決定が必要な事項があります。たとえば、キャンペーンを使用する場合に必要な意思決定には次のものがあります。


アーキテクチャ ツールとリソース

アーキテクチャ段階で計画、設計、およびリソースを作成後、開発者はこれらのリソースをソースから取得して、設計のガイドラインに従ってアプリケーションを開発します。開発と連動して、開発者と管理者は、ステージング環境でアプリケーションとその機能をコンフィグレーションし、テストします。アプリケーションのリリースの準備が完了すると、管理者はエンド ユーザがアクセスするプロダクション環境にアプリケーションをデプロイします。各 WebLogic Portal 機能ガイドのアーキテクチャに関する節へのリンクは次のとおりです。


  ページの先頭       前  次