SOA-архитектура Google -Агрегирование контента для пользовательского веб-интерфейса Google

При входе в Google главная страница Google ссылается на несколько других служб (, например. Gmail, Play, Диск ).

Q1 )Существует ли шаблон SOA, описывающий способ слабой связи пользовательских интерфейсов для каждой службы, но в то же время предоставляющий стандартную строку меню, стандартный внешний вид и единый вход для всех приложений?

Q2 )Доступна ли какая-либо документация, описывающая их архитектуру для связывания содержимого пользовательского интерфейса?

Изменить

Я посмотрел с помощью Firebug, и кажется, что между панелью меню и приложением существует двусторонняя связь. В строке меню есть ссылка на каждое приложение, но каждое приложение также имеет встроенную строку меню.

Я могу связать это с пользовательским интерфейсом eclipse , где приложение может вносить свой вклад в меню приложения,но каждое меню живет в контексте приложения eclipse, которое объединяет все отдельные плагины пользовательского интерфейса.

Итак, как Google делает это в своем пользовательском интерфейсе? Похоже, происходит какое-то волшебство javascript, когда строка меню внедряется в каждое приложение.

8
задан Chris Snow 23 October 2012 в 18:30
поделиться