CITI has stopped operations in 2014, to co-launch NOVA LINCS THIS SITE IS NOT BEING UPDATED SINCE 2013
citi banner
Home Page FCT/UNL UNL
  Home  \  Publications  \  Dissertation Page Login  
   
banner bottom
File Top
Repositório de Objectos de Suporte ao Trabalho Cooperativo Assíncrono
( MSc Thesis )
Abstract:

Esta dissertação apresenta um repositório distribuído e replicado de objectos partilhados que visa servir de suporte ao trabalho cooperativo assíncrono. Neste tipo de actividade, cada participante produz as suas contribuições de forma independente (embora coordenada) e sem conhecimento imediato daquelas que estão a ser produzidas pelos outros, no sentido de alcançar um objectivo comum. Para tal, o repositório apresentado permite que os diversos participantes desenvolvam as suas contribuições sem restrições e que estas sejam conjugadas de forma eficiente e automática. A arquitectura deste repositório é baseada num conjunto de servidores que replicam de forma optimista conjuntos de objectos relacionados, e num conjunto de clientes que fazem caching dos objectos que os utilizadores necessitam para continuar a sua actividade. Estas duas características permitem que o mesmo apresente uma elevada disponibilidade e escalabilidade, assim como possibilitam o suporte de trabalho desconectado. As modificações introduzidas nos objectos por cada utilizador são guardadas e propagadas através da sequência de operações invocadas. Esta característica facilita, não só a determinação exacta da existência de alterações concorrentes em conflito, mas também a conjugação das diferentes modificações e a resolução dos conflitos surgidos. Esta conjugação é efectuada de forma específica para cada tipo de dados. O repositório está estruturado em torno de um modelo de objectos que permite estender a noção de objecto tradicional através dum conjunto de novos componentes reutilizáveis que implementam diferentes semânticas de manipulação das operações e de resolução de conflitos.



Authors:
File Bottom