Vous êtes sur la page 1sur 9

Sistemas Distribudos

Mateus Padoca Calado


padoca@fc.uan.ao
Departamento de Ciencias da Computao
Faculdade de Cincias da Universidade Agostinho Neto
Objectivos e Programa

Estudar as tcnicas fundamentais para a


construo de sistemas distribudos
Redes de dados e programao da comunicao (revs)
RPC (Remote Procedure Call), RMI, Web Services
Gesto de Nomes
Segurana
Tolerncia a Faltas
Replicao
Transaces
Objectivos e Programa
O objectivo principal analisar as arquitecturas e
as solues tcnicas que permitem desenvolver
aplicaes distribudas que garantam requisitos
no funcionais como:
distribuio,
segurana,
tolerncia a faltas e
escalabilidade.
Para tal necessrio analisar os problemas que
se colocam nos sistemas distribudos e quais so
as solues para os ultrapassar.
Objectivos
O objectivo global subdivide-se:
na caracterizao dos sistemas distribudos;
arquitecturas de referncia;
polticas e mecanismos de suporte comunicao
distribuda: troca de mensagens, procedimentos remotos;
gesto de nomes distribuda;
politicas e mecanismos de segurana
Tolerncia a faltas.

Para todas as tecnologias abordadas procura-se


relacion-las com os ambientes de
desenvolvimento de aplicaes e com as diversas
plataformas de middleware e de suporte a
sistemas distribudos existentes no mercado.
Corpo Docente

Mateus Padoca Calado (Responsvel, aulas


tericas)
Email: padoca@fc.uan.ao

Amrico Ekundi Sawimbo Antunes (Aulas


prticas)
Amandio de Jesus Cordeiro Almada (Aulas
prticas)
Projecto

Desenvolvimento de um sistema de informao.


Fases de planeamento, anlise e especificao
de requisitos, desenho, codificao e teste.
Aspectos tcnicos:
Cliente-servidor
Servidor oracle ou MySql
Cliente web
Camada intermdia Java ou PHP

Grupos de 4 alunos
Concretizao do projecto em 2 etapas:
Anlise e Planeamento
Planeamento de testes, Realizao e Testes
Avaliao de Conhecimentos

A avaliao segue o regime tradicional de


projecto e exame, correspondendo a uma
avaliao da componente prtica e outra terica.
Trabalho Prtico (50%)
Grupo de 4 estudantes
Discusso e Avaliao
Nota mnima: 8 valores

Exame Final (40%)


Exame
Nota mnima: 8 valores

Participao nas aulas (10%)


Avaliao de Conhecimentos

A parte prtica consiste num projecto conjunto


com outras disciplinas de 4 ano.
A nota mnima para aprovao Sistemas
Distribudos de 10 valores.
A nota final um nmero inteiro de 0 a 20,
resultando da frmula
Projecto (50%) + Exame (40%) + Participao (10%)

Apenas a nota final da cadeira arredondada.


Bibliografia
Slides das aulas
Livros a serem utilizados durante o semestre:
Andrew Tanenbaum and Maaten Van Steen
Distributed Systems: Principles and Paradigms
2nd Edition, Prentice Hall, 2007

George Coulouris, Jean Dollimore and Tim Kindberg


Distributed Systems: Concepts and Design
4th Edition, Addison-Wesley, 2005

Vous aimerez peut-être aussi