Introdução


Aplicações usando conferências permitem a comunicação e a cooperação se sistemas distribuídos e geograficamente distantes. O progresso nos sistemas de comunicação e o aumento do conhecimento sobre a funcionalidade e aplicações para conferências são os  fatores propulsores para o desenvolviento dessas aplicações do ponto de vista técnico. O aumeto dos custos e a distribuição de instituições e companhias são os fatores que influenciam as aplicações para conferência do ponto de vista da aplicação desde que proporcionem uma comunicação e cooperação eficientes.

A principal função em uma aplicação para conferências é a comunicação multi-ponto entre muitos usuários. Em ambientes heterogêneos isto envolve transferência e recebimento de dados dos usuários. Essas caracterísitcas são cruciais para aplicações envolvendo documentos em trabalhos cooperativos e jogos multi-usuários.

O Controle Genérico de Conferências (Generic Conference Control - GCC) fornece um conjunto de facilidades para estabelecimento e gerenciamento de conferências multiponto. É através do GCC que  verificamos as características que são específicas de uma conferência eletrônica.

O GCC pode disponibilizar uma importante base de informações sobre o estado de várias conferências. Um nodo, que pode ser o próprio MCU (Unidade de Controle Multiponto), serve como Top Provider para informação GCC. Qualquer ação ou requisição de um nodo GCC mais baixo é filtrado para este Top Provider.

Usando um mecanismo em GCC, aplicações criam conferências, associam-se a conferências, e convidam outros para conferências. Como associações   finais e conferências folhas, a base de informações é atualizada e pode ser usada para notificar automaticamente todos os nós-folhas quando estas ações ocorrerem. O GCC também sabe quem é o Top Provider para a conferência. Entretanto, GCC não contém informações da topologia detalhada sobre quais nodos dos ramos mais baixos estão conectados à conferência.

Cada aplicação na conferência deve registrar sua única chave de aplicação com GCC. Isto permite que qualquer associação subsequente de nodos possa encontrar aplicações compatíveis. Além disso, GCC apresenta facilidades robustas para aplicações trocarem conjuntos de capacidades e especializações arbitrárias. Desta forma, aplicações de diferentes vendedores podem estabelecer se eles podem interoperar ou não e em que nível de especialização. Esta facilidade de julgamento é o mecanismo usado para garantir retorno de compatibilidade entre diferentes versões de uma mesma aplicação.

GCC também provê segurança em conferências. Isto permite que aplicações incorporem senhas de proteção ou facilidades para prevenir usuários indesejáveis de participarem da conferência.

Outra função do GCC é sua capacidade de rastrear dinamicamente os recursos MCS. Desde que múltiplas aplicações podem usar MCS ao mesmo tempo, aplicações confiam no GCC para prevenir conflitos para os recursos, como canais e tokens. Isso garante que aplicações não solicitem o mesmo canal ou requisitem o mesmo token que esteja sendo usado por outra aplicação.

 


PróximoVoltar ao Indice