Programa

Plataformas para Aplicações Distribuídas na Internet

Mestrado Bolonha em Engenharia Informática e de Computadores - Taguspark

Mestrado Bolonha em Engenharia de Telecomunicações e Informática

Programa

Introdução e Fundamentos ? introdução aos sistemas distribuídos de grande escala, apresentação de problemas/desafios, requisitos não funcionais, e fundamentos teóricos. Requisitos, Modelos e Soluções - modelos (aplicacional, de objectos, de comunicação, de sincronização, de nomes, de faltas e de segurança) e arquitecturas (cliente-servidor, publish-subscribe, P2P e GRID) tendo em conta requisitos não funcionais. Arquitecturas - estudo de cada uma das arquitecturas antes referidas em maior detalhe (cliente-servidor, publish-subscribe, P2P e GRID) com destaque para o cliente-servidor no âmbito da qual se abordam especificamente os sistemas de ficheiros, sistemas de objectos distribuídos, a replicação e o clustering. Casos de Estudo - apresentação dos sistemas actuais mais representativos como exemplo das matérias acima referidas (de facto, esta parte acaba por ser dada ao longo do semestre de modo a ilustrar de imediato a matéria à medida que for sendo leccionada).