Arquitetura do Compartilhamento de Área de Trabalho
Tópico modificado em: 2009-05-14
O Office Communications Server 2007 R2 dá suporte ao compartilhamento de área de trabalho para conversas ponto a ponto de dois participantes e a cenários de conferência. Para obter detalhes sobre a funcionalidade com suporte, consulte Novo recurso Compartilhamento de Área de Trabalho.
Componentes
A estrutura para compartilhamento de áreas de trabalho inclui os seguintes componentes principais:
- Servidor de Compartilhamento de Aplicativos
O Servidor de Compartilhamento de Aplicativos, residente no Servidor Front-End, é responsável por gerenciar e transmitir dados para conferências que exigem compartilhamento de área de trabalho.
Ele se comunica com outros componentes de conferência no Servidor Front-End usando o protocolo C3P via HTTP. Além disso, o Foco encaminha informações de SDP dos clientes para os vários servidores participantes da conferência, incluindo o Servidor de Compartilhamento de Aplicativos. As mensagens do C3P contêm informações necessárias à adição de uma conferência, adição de um usuário, exclusão de um usuário e modificação de outras configurações de conferência. As informações de SDP descrevem recursos do cliente, por exemplo, as configurações habilitadas para compartilhamento de área de trabalho. Juntas, as mensagens de C3P e SDP fornecem todas as informações necessárias para que o Servidor de Compartilhamento de Aplicativos possa gerenciar a conferência e tratar os fluxos de dados de compartilhamento de aplicativos de forma apropriada. Os dados de compartilhamento de aplicativos são transmitidos através do protocolo RDP da Microsoft via protocolo SRTP. - Cliente do Office Communicator
O cliente Microsoft Office Communicator 2007 R2 contém os componentes de hospedagem e exibição para compartilhamento de área de trabalho. O componente de hospedagem orienta a sessão de compartilhamento de área de trabalho e envia dados gráficos diretamente aos outros participantes de sessões ponto a ponto do Office Communicator ou ao Servidor de Compartilhamento de Aplicativos para sessões com vários participantes e do Communicator Web Access. O componente de exibição mostra os dados gráficos da sessão de compartilhamento de área de trabalho ao usuário. O visualizador também pode enviar dados do teclado e do mouse ao host diretamente, para sessões ponto a ponto do Office Communicator, ou por meio do Servidor de Compartilhamento de Aplicativos, para sessões com vários participantes ou do Communicator Web Access. Quando o compartilhamento é iniciado, os participantes da reunião são convidados a exibir a área de trabalho do participante do compartilhamento. Se eles aceitarem, o Office Communicator iniciará um novo painel de exibição. Os participantes que usam o Office Communicator 2007 R2 podem iniciar o painel de exibição diretamente no Office Communicator. Cada participante do Office Communicator recebe dados gráficos do Servidor de Compartilhamento de Aplicativos ou do outro cliente do Office Communicator em sessões ponto a ponto. - Cliente do Communicator Web Access
A versão 2007 R2 do cliente do Communicator Web Access contém os componentes de hospedagem e exibição para compartilhamento de área de trabalho. O componente de hospedagem controla a sessão de compartilhamento de área de trabalho e envia dados gráficos diretamente ao Servidor de Compartilhamento de Aplicativos. O componente de exibição recebe os arquivos de imagem e DHTML do servidor do Communicator Web Access e exibe os dados gráficos ao usuário. O visualizador também pode enviar dados do teclado e do mouse ao host, por meio do servidor do Communicator Web Access e do Servidor de Compartilhamento de Aplicativos.
Quando o compartilhamento é iniciado, os participantes da reunião são convidados a exibir a área de trabalho do participante do compartilhamento. Se eles aceitarem, o cliente do Communicator Web Access iniciará um novo painel de exibição. Cada participante do Communicator Web Access recebe dados gráficos do servidor do Communicator Web Access, que, por sua vez, recebe esses dados do Servidor de Compartilhamento de Aplicativos.
Para clientes do Communicator Web Access, o componente de hospedagem, na verdade, faz parte do Plug-in do Microsoft Office Communicator Web Access, que deve ser instalado pelo usuário. - Plug-in do Microsoft Office Communicator Web Access
A interação com o sistema operacional subjacente deve ser implementada através de um plug-in nativo, pois o cliente de compartilhamento de área de trabalho é baseado em navegador. O plug-in é necessário apenas para os usuários que compartilham suas áreas de trabalho; ele não é necessário para exibição. Na primeira vez que um usuário iniciar o compartilhamento de área de trabalho, o Communicator Web Access executará o instalador do plug-in. Os usuários autenticados que compartilham a área de trabalho podem acessar os arquivos do instalador do plug-in no servidor do Communicator Web Access, e os usuários anônimos podem baixar os do instalador do plug-in no Centro de Download da Microsoft. - Servidor do Communicator Web Access
O servidor do Communicator Web Access é responsável por configurar, derrubar e controlar a sessão de compartilhamento de área de trabalho para clientes do Communicator Web Access. Ele também envia dados de compartilhamento a esses clientes e recebe esses dados deles. O servidor do Communicator Web Access trata a mídia somente para os visualizadores do Communicator Web Access.
Arquitetura
O host de compartilhamento de área de trabalho se conecta ao Servidor de Compartilhamento de Aplicativos e envia os dados gráficos diretamente para ele (ou, no caso de usuários externos, por meio do serviço de Borda A/V). Os participantes do Office Communicator recebem dados do Servidor de Compartilhamento de Aplicativos, e os participantes do Communicator Web Access recebem dados do servidor do Communicator Web Access, que recebe os dados do Servidor de Compartilhamento de Aplicativos.
No Office Communications Server 2007 R2, os componentes de compartilhamento de área de trabalho usam RDP. As sessões de compartilhamento de área de trabalho que usam RDP não podem dar suporte aos participantes que executam versões anteriores dos clientes do Office Communications Server, nem incluir usuários do serviço Live Meeting. Entretanto, qualquer outro participante, até mesmo os que não estiverem executando clientes do Office Communications Server ou que tiverem contas do Office Communications Server, poderá ser convidado para uma sessão de compartilhamento de área de trabalho e ingressar nela navegando até uma URL de reunião hospedada no servidor do Communicator Web Access usando um navegador da Internet com suporte. Para obter detalhes sobre os navegadores com suporte, consulte Clientes Suportados.
Figura 1. Arquitetura do compartilhamento de área de trabalho
Cenários
Compartilhamento de área de trabalho ponto a ponto
Em cenários ponto a ponto, se cada participante estiver executando o cliente do Communicator Web Access, quando uma sessão de compartilhamento de área de trabalho for iniciada, a conversa será escalonada para uma conferência com dois participantes envolvendo o Servidor de Compartilhamento de Aplicativos. Esse escalonamento é necessário, pois o cliente do Communicator Web Access depende de uma conexão de RDP com o Servidor de Compartilhamento de Aplicativos. Depois que uma sessão for escalonada para uma conferência, ela não poderá ser revertida para uma conversa ponto a ponto.
Compartilhamento de área de trabalho na conferência com vários participantes
Se o organizador da conferência iniciar a conferência com compartilhamento da área de trabalho como o modo inicial, o cliente do organizador primeiro ingressará no Foco e, em seguida, ingressará no Servidor de Compartilhamento de Aplicativos como um "participante do compartilhamento". Depois disso, o cliente do organizador convidará outros participantes a ingressar na conferência. Eles, por sua vez, ingressarão no Foco e, em seguida, ingressarão no Servidor de Compartilhamento de Aplicativos.
Se o compartilhamento de aplicativos for introduzido em uma conferência em andamento iniciada em um modo diferente, o participante do compartilhamento ingressará no Servidor de Compartilhamento de Aplicativos, fazendo com que o Foco envie uma atualização da lista de participação a outros participantes. Essa atualização inclui um convite para exibir a área de trabalho do participante do compartilhamento.