|
18/02: |
Apresentação. Visão geral dos Sistemas de Objetos Distribuídos.
Introdução à CORBA (Henning & Vinoski, capítulo 2).
Transparências (vimos até a
transparência 21 deste lote).
Notas
de aula.
|
|
20/02: |
IDL, a linguagem de definição de interfaces (Henning & Vinoski,
capítulo 4).
Notas
de aula.
Exemplo de servidor e cliente CORBA em C++.
Transparências (vimos até a
transparência 11 deste lote).
|
|
25/02: |
Referências para objetos CORBA em C++: _ptr s e
_var s.
Transparências (a partir da
transparência 12).
Exemplo de servidor e cliente CORBA em Java.
Transparências (a partir da
transparência 22).
|
|
27/02: |
O serviço de nomes CORBA (Henning & Vinoski, capítulo 18).
Transparências.
Notas
de aula.
|
|
11/03: |
O adaptador de objetos portátil, ou POA (Henning & Vinoski,
capítulo 11). Transparências.
|
|
13/03: |
O adaptador de objetos portátil (continuação).
|
|
18/03: |
Conversa sobre os EPs 1 e 2. Interfaces do ORB (Henning &
Vinoski, capítulo 7, seções de 5 a 11). Transparências. GIOP e IIOP
(Henning & Vinoski, capítulo 13). Transparências.
|
|
20/03: |
GIOP e IIOP (continuação).
|
|
25/03: |
Repositórios de implementações e binding (Henning & Vinoski,
capítulo 14). Transparências.
|
|
27/03: |
Repository ids. Passagem de objetos por valor (objects
by value, ou OBV).
|
|
01/04: |
Implementação de serventes por heranca ou por delegação (tie
classes). Serviço de negociação (trading). Alternativa ao
serviço de negociação: o serviço de diretório LDAP. Serviço de
eventos. Transparências.
Notas
de aula.
|
|
03/04: |
Segurança em sistemas de objetos distribuídos.
Notas
de aula.
|
|
08/04: |
O serviço de estado persistente (PSS).
Notas
de aula.
|
|
10/04: |
Transações distribuídas e o serviço de transações CORBA.
Notas
de aula.
|
|
22/04: |
Interceptadores portáteis.
Notas
de aula.
|
|
24/04: |
Primeira prova.
|
|
29/04: |
Java RMI: diferenças em relação a CORBA, construção de aplicação
cliente/servidor.
Notas
de aula.
|
|
06/05: |
Carga remota de bytecodes em Java RMI: o exemplo "compute engine"
do trilha
sobre RMI do Java
Tutorial da Sun. O RMI registry. Gerenciadores de
segurança. Notas
de aula.
|
|
08/05: |
Conversa informal sobre J2EE. Ativação automática de objetos
RMI. RMI
sobre IIOP.
|
|
13/05: |
Mapeamento reverso de Java para IDL: uma visão crítica.
Referência: seção 2 (The Java to IDL Mapping) do white paper CORBA-EJB
Interoperability, disponibilizado pela
IONA. Introdução a EJB.
|
|
15/05: |
EJB: session beans sem estado e session beans com estado.
|
|
20/05: |
EJB: entity beans.
|
|
22/05: |
Entity beans em EJB 2.x: persistência gerenciada pelo container,
relacionamentos gerenciados pelo container.
|
|
27/05: |
JMX/JBoss. Referência.
|
|
03/06: |
JBoss (continuação).
|
|
10/06: |
Microsoft COM/DCOM (Alexandre Nardi).
Transparências.
|
|
12/06: |
Microsoft .Net (Alexandre Nardi).
Transparências.
|
|
17/06: |
SOAP. Notas de
aula.
|
|
26/06: |
Segunda prova. |
|
03/07: |
Prova substitutiva. |