Paula
Prata, Professora Auxiliar do Departamento de Informatica
Sistemas
Distribuídos - Engenharia Informática
Ano lectivo de 2022/2023
Programa e Bibliografia;
Avaliação;
Teórica:
Introdução: T01,
exer;
Modelos de Programação Distribuída: T02;
Concorrência: T03a;
Exercícios;
T03b;
Comunicação entre processos:
T04;
Objetos distribuídos:
T05;
Modelos arquitecturais:
T06;
T07 - Java
Enterprise Edition: Beans;
JPA; Web
services;
Modelos fundamentais:
T08;
Tempo e relógios:
T09;
Sincronizaçã de Relógios:
T10;
Ordenação e Relógios Lógicos:
T11;
Trabalho prático.
Notas de Especial
Prática:
Revisão de POO (ficheiros): FP00;
A classe
InetAddress e Sockets UDP: FP01;
Sockets TCP: FP02;
Threads: FP03;
FP04;
Servidores multithreaded:
FP05;
RMI: FP06;
FP07;
Java EE:
FP08; FP09;