1つのアクセスホームページで複数のWebアプリケーションを別々のTomcatサーバーに配備していますか?

さて、私は見て検索しましたが、私が探していたものは見つからなかったので、ここに行きます。

私たちは複数のWebアプリケーションを持っていて、それぞれ別々のTomcatサーバーに.warとしてデプロイされています。私たちは、すべてのアプリの共通アクセスページのようなポータルを作成する予定です。ユーザーはこの共通のホームページでナビゲーションメニューとレイアウトを同じままにしてアプリを選択して選択できます。この共通のアクセスポイント/ポータルも独自のアプリケーションになります。

私は好奇心が強いですし、しばらく私の頭を掻いている、それに近づく最善の方法は何ですか?お互いに隔離された各アプリケーション/サーバーを展開する理由は、別のアプリで問題が発生した場合に時間を増やすためです。

私の質問は、それはポータル技術を使用せずに行うことができますか?アーキテクチャ/展開戦略について議論する良い本はありますか?

私はどんな指針にも感謝します。

1

1 答え

  1. これを行う古い方法は、メニューアプリから上部フレームを維持し、他のアプリには下部を使用することですが、推奨されません。

  2. Apacheのタイルでは、トップメニューのようにページの断片を統合することができます。 rsync スクリプトを持つさまざまなサーバー

  3. 別の可能性は、クロスドメインの制限を克服するために、JSONPでAJAX呼び出しを使用して中央サーバーからフラグメントを尋ねることです。

  4. アプリがすでに開発されているので、この4番目の可能性は遅すぎると思われますが、アプリを開発する最もクリーンな方法は、AJAX呼び出しでアクセス可能なプラットフォームAPIを作成することです。

明確にするために:

  • レイアウトを統合する以外にも、共通のログインをしたいのですか?
  • なぜポータル技術を拒否しますか?
0
追加された
あなたの提案をありがとう。はい、シングルサインオンもあります。私はポータル技術を一切拒否しません。私は、ポータルに入り、チームの学習曲線を低く保つ前に、他の方法について知りたいと思っています。 LiferayやSpringのポートレットのようなポータルは簡単にできますか?
追加された 著者 Smith James,
JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
2 参加者の

日本人コミュニティのjavascript