Googleにログインすると、Googleホームページは他の複数のサービス(Gmail、Play、ドライブなど)にリンクします。googleのsoaアーキテクチャ - Googleのウェブユーザーインターフェース用のコンテンツの集約
Q1)サービスごとにUIを疎結合する方法を説明するSOAパターンはありますか?同時に、アプリケーション全体で標準のメニューバー、標準的なルックアンドフィールとシングルサインオンを提供していますか?
Q2)UIコンテンツをリンクするためのアーキテクチャを説明する資料はありますか?
編集
私はFirebugので外観を撮影してきたし、メニューバーとアプリケーション間の双方向の関係があるように思えます。メニューバーには各アプリケーションへのリンクがありますが、各アプリケーションにはメニューバーもあります。
これは、アプリケーションがアプリケーションメニューに寄与できるが、各メニューは、別々のすべてのUIプラグインを集約するEclipseアプリケーションのコンテキスト内に存在するUIに関連付けられます。
GoogleのUIでこれをどのようにしていますか?いくつかのjavascriptの魔法があり、メニューバーが各アプリケーションに注入されているようです。
非常に明確ではないが、あなたはそれを明確たり狭めてくださいだろうか?あなたの質問はユーザーインターフェイスに焦点を当てているようですが、これは本当にあなたが望むものですか? Firebugを実行して、ダウンロードされ実行されるファイルをトレースするだけで、ユーザーインターフェイスリソースがどこから読み込まれるかについて多くのことがわかります。また、Googleと他のユーザーの両方がシングルサインオンソリューションで公開している論文もいくつかあります。 –
私はDavidに同意します。質問は、補足的なポイントツーポイントの回答ではなく、本を書く良い候補です。 –
私は質問を編集しました、うまくいけば今はもう少し正確ですか? –