Integración
de Aplicaciones Corporativas
Presentación
Este módulo está dedicado al estudio de la integración
de las aplicaciones corporativas (EAI), permitiendo así el compartir,
sin ninguna restricción, los datos y procesos entre aplicaciones
y fuentes de datos en una empresa. Cualquier empresa razonablemente grande
dispondrá de varias aplicaciones, probablemente escritas usando
tecnologías diferentes. El coste de mantener dichos sistemas por
separado es muy grande y probablemente, los beneficios de hacerlo así
disminuirán con el tiempo. Nuestro objetivo es el de presentar
los conceptos fundamentales de la EAI, dentro de la arquitectura J2EE.
Número de horas
15
Profesores
María Isabel
Alfonso Galipienso
Temario
1. Integración de aplicaciones corporativas (EAI)
1.1. ¿Qué es la EAI?
1.2. Sistemas de información de empresas (EIS)
1.3. Arquitectura de aplicaciones existentes
1.4. Arquitectura de aplicaciones modernas
1.5. Retos que plantea la EAI
1.6. Capas en la integración de aplicaciones
1.7. Uso de middleware para EAI
1.8. Servicios de infraestructura necesarios para
la integración
1.9. Patrones o escenarios de integración
1.10. Técnicas de integración
1.11. Opciones alternativas a la integración
1.12. Arquitectura de integración
2. Tecnologías J2EE para EAI
2.1. J2EE como plataforma de integración
2.2. Comunicación entre componentes
2.3. Arquitectura de integración J2EE extendida
2.4. Componentes virtuales y wrappers
2.5. Soporte de transacciones
2.6. Consideraciones de seguridad
2.7. Rendimiento y escalabilidad
2.8. Servicios de nombrado y de directorios
2.9. Soporte para integración B2B
2.10. Servidores de aplicaciones J2EE
3. Arquitectura J2EE Connector
3.1. ¿Por qué usar la arquitectura
Connector?
3.2. Elementos de JCA
3.3. Tecnología de adaptadores: definiciones
y tipos de adaptadores
3.4. Contratos a nivel de sistema y a nivel de
aplicaciones
3.5. Gestión de conexiones en un adaptador
de recursos
3.6. Interfaces de empaquetado y despliegue
3.7. Opciones de despliegue
3.8. Adaptadores de recursos black box
4. JCA Common Client Interface (CCI)
4.1. Ejemplo de uso de adaptador de recursos CCI
5. CORBA
5.1. El papel de CORBA en EAI
5.2. Arquitectura CORBA
5.3. Proceso de desarrollo CORBA
5.4. Construcción de un wrapper
CORBA
6. IDL y servicios CORBA
6.1. IDL
6.2. Servicio de nombres
6.3. Interfaz de invocación dinámica
6.4. El patrón factory
6.5. Uso del tipo de datos any
6.6. Implementación de un wrapper
en C++
6.5. Uso del tipo de datos any
Sesiones
|