Arquitectura del uso compartido de escritorio

Última modificación del tema: 2009-05-14

Office Communications Server 2007 R2 admite la inclusión de uso compartido de escritorio en las conversaciones punto a punto de dos participantes y en los escenarios de conferencia. Para obtener detalles sobre la funcionalidad admitida, vea Nueva característica de uso compartido de escritorio.

Componentes

El marco para el uso compartido de escritorio incluye los siguientes componentes principales:

  • Servidor de aplicaciones compartidas
    El servidor de aplicaciones compartidas, que reside en el servidor front-end, se encarga de administrar y transmitir los datos de las conferencias que requieren el uso compartido de escritorio.
    El servidor de aplicaciones compartidas se comunica con otros componentes de conferencia en el servidor front-end utilizando el Protocolo de control de conferencia centralizado (C3P) a través de HTTP. El foco reenvía la información del protocolo Session Description Protocol (SDP) desde los clientes y a los diversos servidores de conferencia que participan en esta, incluido el servidor de aplicaciones compartidas. Los mensajes de C3P contienen la información necesaria para agregar una conferencia, agregar un usuario, eliminar un usuario y modificar otros valores de configuración de la conferencia. La información de SDP describe las capacidades del cliente, como qué valores de configuración se habilitan para el uso compartido de escritorio. Los mensajes de C3P y SDP proporcionan toda la información requerida por el servidor de aplicaciones compartidas para administrar la conferencia y controlar las transmisiones de datos de uso compartido de aplicaciones apropiadamente. Los datos de uso compartido de aplicaciones se transmiten mediante el Protocolo de escritorio remoto (RDP) de Microsoft a través del Protocolo de transporte en tiempo real seguro (SRTP).
  • Cliente de Office Communicator
    El cliente de Microsoft Office Communicator 2007 R2 contiene los componentes de hospedaje y presentación para el uso compartido de escritorio. El componente de hospedaje controla la sesión de uso compartido de escritorio y envía los datos gráficos directamente a los otros participantes de Office Communicator en sesiones punto a punto o al servidor de aplicaciones compartidas para sesiones de varios participantes y de Communicator Web Access. El componente de visualización muestra los datos gráficos de la sesión de uso compartido de escritorio al usuario. El visor también puede enviar datos del teclado y del mouse al host, ya sea directamente, para sesiones punto a punto de Office Communicator, o mediante el servidor de aplicaciones compartidas, para sesiones de varios participantes y de Communicator Web Access. Cuando se inicia el uso compartido, los participantes de la reunión son invitados a ver el escritorio de la persona que lo comparte. Si aceptan, Office Communicator inicia un nuevo panel de presentación. Los participantes que usan Office Communicator 2007 R2 pueden iniciar directamente el panel de presentación desde Office Communicator. Todos los participantes de Office Communicator reciben los datos desde el servidor de aplicaciones compartidas o desde otro cliente de Office Communicator en sesiones de punto a punto.
  • Cliente de Communicator Web Access
    La versión 2007 R2 del cliente Communicator Web Access contiene los componentes de hospedaje y visualización para el uso compartido de escritorio. El componente de hospedaje controla la sesión de uso compartido de escritorio y envía los datos gráficos directamente al servidor de aplicaciones compartidas. El componente de visualización recibe DHTML y los archivos de imágenes desde el servidor de Communicator Web Access y muestra los datos gráficos al usuario. El visor también puede enviar datos del teclado y del mouse al host, mediante Communicator Web Access Server y el servidor de aplicaciones compartidas.
    Cuando se inicia el uso compartido, los participantes de la reunión son invitados a ver el escritorio de la persona que lo comparte. Si aceptan, el cliente Communicator Web Access inicia un nuevo panel de presentación. Todos los participantes de Communicator Web Access reciben los datos gráficos del servidor Communicator Web Access que, a su vez, los recibe del servidor de aplicaciones compartidas.
    Para los clientes de Communicator Web Access, el componente de hospedaje forma parte del complemento Microsoft Office Communicator Web Access, que debe instalar el usuario.
  • Complemento Microsoft Office Communicator Web Access
    Dado que el cliente de uso compartido de escritorio es un cliente basado en explorador, la interacción con el sistema operativo subyacente tiene que implementarse a través de un complemento nativo. El complemento solo es necesario para los usuarios que comparten su escritorio; no es necesario para la visualización. La primera vez que un usuario inicia el uso compartido de escritorio, Communicator Web Access ejecuta el programa de instalación del complemento. Los usuarios autenticados que comparten su escritorio pueden obtener acceso a los archivos del programa de instalación del complemento en el servidor de Communicator Web Access y los usuarios anónimos pueden descargar los archivos de instalación del complemento desde el Centro de descarga de Microsoft.
  • Servidor de Communicator Web Access
    El servidor de Communicator Web Access se encarga de configurar, dividir y controlar la sesión de uso compartido de escritorio para los clientes Communicator Web Access. El servidor de Communicator Web Access también envía los datos del uso compartido a los clientes y los recibe desde estos. El servidor de Communicator Web Access solamente controla los medios para los visores de Communicator Web Access.

Arquitectura

El host de uso compartido de escritorio se conecta al servidor de aplicaciones compartidas y le envía los datos gráficos directamente; o bien, en el caso de usuarios externos, mediante el servicio perimetral A/V. Los participantes de Office Communicator reciben los datos desde el servidor de aplicaciones compartidas y los de Communicator Web Access, desde el servidor de Communicator Web Access, que los recibe desde el servidor de aplicaciones compartidas.

En Office Communications Server 2007 R2, los componentes para el uso compartido de escritorio usan RDP. Las sesiones de uso compartido de escritorio que usan RDP no pueden admitir participantes que ejecuten versiones anteriores de clientes de Office Communications Server, ni pueden incluir usuarios del servicio de Live Meeting. Sin embargo, cualquier otro participante, incluso los que no ejecutan clientes de Office Communications Server o no tienen cuentas de Office Communications Server, pueden ser invitados a una sesión de uso compartido de escritorio y unirse a dicha sesión navegando a una dirección URL de la reunión hospedada en el servidor de Communicator Web Access, mediante un explorador de Internet compatible. Para obtener información detallada sobre los exploradores compatibles, vea Clientes compatibles.

Figura 1. Arquitectura del uso compartido de escritorio

Dd425349.4442c380-1aea-4072-acec-a9c66475d683(es-es,office.13).jpg

Escenarios

Uso compartido de escritorio punto a punto

En escenarios punto a punto, si algún participante ejecuta el cliente de Communicator Web Access, el inicio de una sesión compartida de escritorio supone que la conversación pasa a ser una conferencia de dos participantes que implica al servidor de aplicaciones compartidas. Este paso es necesario porque el cliente Communicator Web Access se basa en una conexión RDP con el servidor de aplicaciones compartidas. Después de que una sesión pasa a ser una conferencia, no se puede revertir a una conversación punto a punto.

Uso compartido de escritorio en conferencias de varias partes

Si el organizador de la conferencia la inicia con uso compartido de escritorio como modo inicial, el cliente del organizador se une al foco en primer lugar y, después, se une al servidor de aplicaciones compartidas como "persona que comparte". A continuación, el cliente del organizador invita a otras partes a participar en la conferencia. Ellas, a su vez, se unen al foco y, a continuación, se unen al servidor de aplicaciones compartidas.

Si el uso de aplicaciones compartidas se muestra en una conferencia en curso que comenzó en un modo diferente, la persona que las comparte se une al servidor de aplicaciones compartidas, que hace que el foco envíe una actualización de la lista de participantes a los demás participantes. Esta actualización de la lista de participantes incluye una invitación para ver el escritorio de la persona que lo comparte.