Programa

Sistemas Distribuídos

Licenciatura Bolonha em Engenharia Informática e de Computadores - Alameda

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

Programa

Introdução:. Problemas introduzidos pela distribuição. Evolução histórica. Arquitecturas de referência. Comunicação Distribuídas: Nível de Transporte e respectivas API. Chamada de Procedimentos Remotos. Sistemas de Objectos Distribuídos.Web Services Gestão de Nomes Propriedades dos Nomes, Sistemas de gestão de nomes. Sistemas de Directório. Arquitectura de serviço de gestão de nomes. Segurança Politicas e mecanismo de segurança. Base computacional de confiança. Canais seguros. Introdução à criptografia. Chave simétrica e chave assimétrica, distribuição de chaves. Autenticação. Autorização. Integridade – assinaturas digitais. Web Services security Tolerância a faltas Modelo de Sistema, Tipos de falta; densas, bizantinas. Grandezas: Fiabilidade, Disponibilidade. Politicas de tolerância a faltas – recuperação do erro, processamento do erro. Sistema de replicação passiva. Transacções distribuídas Arquitectura X/Open, Terminação em duas Fases, Monitores Transaccionais. Filas de Mensagens Comunicação Síncrona e Assíncrona. Message Oriented Middleware. Java Messages, Análise de plataformas integradoras : Sun-RPC, CORBA, J2EE, Web Services