Trabajo de Investigación El trabajo debe entregarse por escrito, en formato electrónico. El número máximo de participantes es de 4 persona Se entrega el día 16 de noviembre Realizar un trabajo de investigación sobre los siguientes tópicos: 1. Monitores de Transacciones. - Definición - ¿Qué es una transacción ? - ¿Qué significa ACID? - ¿Qué es XA? - ¿Qué problema soluciona un monitor de transacciones? - ¿ Cómo se diferencia con el manejador de transacciones de un manejador de base de datos relacional ? - ¿Que son las transacciones encadenadas y distribuidas? - ¿ Cómo se utilizaban la tecnología de monitores de transacciones en ambientes mainframe? - ¿ Qué es un monitor de transacciones orientado a objetos y como se relaciona con CORBA? 2. iBatis - Definición - Problemática que resuelve - Ejemplo de código - Integración con Spring 3. Tuxedo - Definición - Arquitectura - Modelos de comunicación cliente/servidor que soporta - Modelo de soporte a transacciones XA - Explicación para construir servicios Tuxedo - Descripción del API de programación de Tuxedo - Integración con Java - Proponer un modelo de uso de Tuxedo para una aplicación cliente/servidor 4. Struts - Definición - Arquitectura - Problemática que resuelve - Ejemplo de código - Diferencias con el modelo MVC de Spring - Integración con Spring 5. Patrones J2EE - Definición - Problemática que resuelve - View Helper - Front Controller - Data Access Object - Transfer Object - Business Delegate - Service Locator - Service Activator - Value List Handler