Cuando inicia sesión en Google, la página principal de Google vincula a otros servicios (por ejemplo, Gmail, Play, Drive).arquitectura soa de google: agregación de contenido para la interfaz de usuario web de google
Q1) ¿Hay un patrón SOA que describa la forma en que acoplan las IU para cada servicio, pero al mismo tiempo proporcionan una barra de menú estándar, apariencia estándar y inicio de sesión único en todas sus aplicaciones?
Q2) ¿Hay alguna documentación disponible que describa su arquitectura para vincular el contenido de la interfaz de usuario?
Editar
yo he tomado una mirada con Firebug y parece que existe una relación bidireccional entre la barra de menús y la aplicación. La barra de menú tiene un enlace a cada aplicación, pero cada aplicación también tiene la barra de menú incluida.
Puedo relacionar esto con la interfaz de usuario eclipse, donde una aplicación puede contribuir al menú de la aplicación, pero cada menú vive en el contexto de la aplicación eclipse que agrega todos los complementos de la UI por separado.
Entonces, ¿cómo google esto en su interfaz de usuario? Parece que hay algo de javascript wizardry en marcha, con la barra de menú siendo inyectada en cada aplicación.
No del todo claro en lo que usted está pidiendo aquí, ¿podría aclarar o reducirla? Sus preguntas parecen enfocarse en la interfaz de usuario, pero, ¿es esto realmente lo que quiere? Simplemente ejecutar Firebug y rastrear qué archivos se descargan y ejecutan revela mucho acerca de dónde se cargan los recursos de la interfaz de usuario. También hay varios artículos publicados (tanto por Google como por otros) sobre su solución de inicio de sesión único. –
Estoy de acuerdo con David, las preguntas son buenas candidatas para escribir un libro en lugar de dar una respuesta sucinta y conciso. –
He editado la pregunta, ¿espero que sea un poco más precisa ahora? –