Servicios Transaccionales
Presentación
El correcto manejo de transacciones es fundamental un amplio
rango de aplicaciones corporativas y aplicaciones web. Entre estas
aplicaciones destacan las relacionadas con finanzas, reserva
electrónica, administración pública o tarifado de
telecomunicaciones. El soporte de transacciones es complejo, sobre todo
teniendo en cuenta que las aplicaciones que las usan pueden ser
distribuidas y en muchos casos con múltiples clientes operando
concurrentemente.
En este módulo realizaremos una rápida
introducción al procesamiento de transacción. Veremos
principalmente las funcionalidades básicas que debe proporcionar
cualquier sistema de gestión de transacciones, centrando los
ejercicios y las presentaciones en el ámbito de J2EE y los
servidores de aplicaciones.
Número de horas
5
Profesores
Domingo
Gallardo
Temario
1. Características básicas de las transacciones en J2EE
1.1. Introducción
1.1.1 Java Transaction
API
1.1.2 Arquitecturas
distribuidas en J2EE
1.2. Modelos de computación distribuida
1.2.1 Llamada a procedimiento
remoto
1.2.2 Llamada por paso
de mensajes
1.3. Características de las restricciones
1.3.1 Definición
y problemática de las transacciones
1.3.2 Definición
y características de las transacciones
1.3.3 Demarcación
de la transacción
1.3.4 Transacciones
y councurrencia
1.3.5 Sistemas de monitorizado
de transacciones
2. Transacciones en J2EE
2.1. Arquitectura de procesamiento de transacciones
en J2EE
2.1.1 El modelo DTP
de X/Open
2.1.2 El modelo de transacciones
de J2EE: JTA y JTS
2.1.3 Alcance de las
transacciones
2.2. Programación de transacciones con
JTA
2.2.1 Ejemplo básico
2.2.2 Uso de bases de
datos
2.3. Gestores de recursos
2.4. Transacciones distribuidas en J2EE
Sesiones
|