0

iGoogle のようなポートレットを備えたユーザー インターフェース用のポータル ソリューションを使用するという、ユーザー インターフェース チームによる新しい要件があります。私たちのエンタープライズ アーキテクチャ チームはポータル テクノロジ (JSR 168) を推奨していますが、個人的にはやり過ぎだと思います。Pageflakes アーキテクチャを確認した後、ポータル テクノロジを使用する代わりに、これに対応する軽量の UI フレームワークを考え出すことができるかどうか疑問に思っています。親切なアドバイスをいただければ幸いです。

追加情報:

Websphere スイートに多額の投資を行っている Java ショップです。

4

1 に答える 1

2

もちろん、これは要件によって異なります。一般に、すぐに使用できる機能 (ログイン、ユーザー/ロール管理、cms など) を使用し、システムの構成/保守に時間を費やす準備ができている場合は、ポータルが適していると思います。いずれにせよ、JSR-168 はかなり古く、制限があるため、代わりに JSR-286 をベースとして使用する必要があります。

また、カスタム「ポータル」の構築を検討することもできます。これは、 JQueryのような JavaScript フレームワークで行うことができます。Java のみを使用する方が快適な場合は、Vaadinのようなコンポーネント フレームワークを使用することもできます。次に、フレームワークの API に依存して UI フラグメントを定義し、それらが提供するモジュール化メカニズムを使用することをお勧めします。

Pageflakes について多くを語ることはできませんが、Ajax を使用してさまざまなソースから HTML コンテンツを集約するためのシンプルで優れたフレームワークのようです。

要約として、私は次のように言います:ポータル、(良くも悪くも)高度な機能を使いたいなら。コントロールが必要で、単純な「ダッシュボード」のみを作成する場合は、カスタム。

于 2011-03-24T15:45:10.477 に答える