1. INTRODUCIÓN
1.1. Arquitectura de RMI.
1.2. Clases asociadas a RMI.
1.3. Pasos a seguir na construción de aplicacións con RMI.
2. O MODELO DE FACTORÍAS EXEMPLOS DE PROGRAMACIÓN
2.1. Xava IDL.
2.2. A implementación de Corba-IIOP en Xava.
2.3. O estándar Corba.
2.4. Diferenzas e semellanzas entre Corba e RMI.
2.5. Aspectos referentes á compatibilidade.
3. O API CORBA DE XAVA 2: ORG.OMG
3.1. Corba e ORG.
3.2. OMG.cosnaming.
3.3. O protocolo IIOP.
3.4. Construción dunha aplicación básica con Xava IDL.
3.5. A linguaxe de definición de interfaces (IDL).
3.6. RMI-IIOP introdución a RMI-IIOP características filosofía de funcionamento novas ferramentas
conversión de aplicacións RMI a RMI-IIOP portable remoteobject.
4. CAMBIOS NO SERVIZO DE NOMES
4.1. Exemplo de conversión.
4.2. Restricións na conversión de aplicacións.
4.3. O servizo de nomes jndi.
4.4. Explorando os principios de deseño da orientación a obxectivos e os patróns de deseño
4.5. Utilización dos patróns de comportamento, creación e estruturais.
4.6. Utilización dos bloques de constitución arquitectónicos.
5. INTRODUCIÓN Aos PATRÓNS J2EE
5.1. Utilización de patróns para a capa de integración.
5.2. Utilización de patróns para capa presentation-to-business.
5.3. Utilización de patróns para capa indra-business.
5.4. Utilización de patróns para capa micro presentación.
5.5. Utilización de patróns para capa macro presentación.
5.6. Explorando antipatrones.
6. CONCEPTOS FUNDAMENTAIS DE ARQUITECTURA
6.1. Guías e heurísticas do desenvolvemento de arquitecturas de sistemas.
6.2. Descrición do proceso de desenvolvemento do software.
6.3. Diferenzas entre o desenvolvemento local de obxecto e o desenvolvemento distribuído de obxectos.
7. OPTIMIZACIÓN DA CAPA INTERNA E DA COMUNICACIÓN ENTRE CAPAS
7.1. Analizando requisitos da calidade de servizo quality-of-service.
7.2. Construción dun prototipo.
7.3. Descrición servidores baseados en tecnoloxía J2EE.
7.4. Descrición da tecnoloxía a J2EE.
7.5. Avaliando a elección da tecnoloxía J2EE.
7.6. Análise dos requirimentos do software
7.7. Creación dun deseño software.
7.8. Creación dunha arquitectura software aplicacións distribuídas en capas.