Programa

Aplicações Distribuídas

Licenciatura Bolonha em Tecnologias de Informação

Pós-Graduação em Ciências para o Ensino

Programa

Arquitecturas genéricas distribuídas; modelo cliente-servidor e peer-to-peer; comunicação distribuída (chamada a procedimentos remotos, invocação a objectos remotos, filas de mensagens, streams, grupos); migração de código e agentes; protocolos (sincronização de relógios, salvaguarda de estado, eleição); transacções distribuídas; replicação e consistência de dados; tolerância a faltas; paradigmas de sistemas distribuídos.