
| Home \ Publications \ Dissertation Page | Login |

|
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. School: Faculdade de Ciências e Tecnologia, Universidade Nova de Lisboa ( Portugal ) Date: 1997 Authors: |