<$BlogRSDUrl$>

Thursday, June 30, 2005

 
Notas sobre grupos de utilizadores:

Podem ser publicos ou privados.

Toda a gente se pode inscrever num grupo publico.

Para pertencer ao um grupo privado é necessário obter autorização/ ser convidado.

Qualquer utilizador pode criar um grupo. Torna-se assim dono/administrador desse grupo.

Aplicando a noção de grupo ao serviço de presença levanta as seguintes questões?

Ser possivel bloquear a informação de presença a todo o grupo?

Dar acesso a todos os membros do grupo à informação de presença?

Subscrever a serviços de informação instantânea.
Exemplo: quero receber informações de transito sobre a 2ª circular.

Onde guardar informação sobre grupos. No serviço de users, contactos ou de presença ???

 
Serviço de Presença

Dado a proximidade entre o serviço de presença e o serviço de notificações decidi investigar as necessidades do primeiro para decidir como implementar o segundo. Após uns dias de leitura eis as conclusões.

O que é um serviço de presença?

Um serviço de presença permite saber quais aos utilizadores que se encontram "presentes" num sistema, em qualquer instante.

Esta caracteristica de instantaneidade, permite melhorar as aplicações de colaboração online.

Hoje em dia, a aplicação mais comum, onde é encontrada a noção de presença, é nos serviços de mensagens instâneas.

Não é dificil encontrar outras aplicações onde a noção de presença traz uma mais valia na qualidade do serviço prestado. Seguem-se alguns exemplos.


Algumas caracteristicas de um serviço de presença

Restrições de acesso, ou seja, é necessário obter autorização para poder ter informação sobre a presença de um utilizador.

É o utilizador que publica o seu estado e que recursos estão disponiveis. Exemplos:
Para cumprir estes objectivos é necessário que o serviço de presença noção dos seguintes conceitos.
Funcionamento:

Quando o utilizador Xpto se liga, o serviço de presença notifica todos os seus contactos com autorização que que Xpto está online. Em intervalos regulares o utilizador envia uma mensagem de heartbeat ao serviço para mostrar que ainda de encontra online. Quando o utilizador não envia um heartbeat num periodo superior ao estipulado, o serviço assume que o utilizador está offline.

Wednesday, June 29, 2005

 
Algumas ideias engraçadas sobre o serviço de presença no site da Nokia.

Thursday, June 09, 2005

 
Infraestrutura de notificações,
entidades presentes e suas responsabilidades.


Serviço de notificação
PostBox
Channel

Virtualiza o canal de rede (HTTP, TCP:1234, etc) e a forma de comunicação.

Pode ser:
Relay

Permite a clientes com capacidades de comunicação limitada receberem notificações.

Considerações sobre notificações

Uma notificação é um aviso de que algo aconteceu.

Tipos de notificação
Deve permitir o armazenamento de notificações.
Pode existir aviso(s) de recepção.
Permitir entrega de notificações de um modo diferido.


This page is powered by Blogger. Isn't yours?