Práctica 5: Transacciones Distribuidas.
Objetivo:
Realizar un sistema que soporte transacciones distribuidas.
Desarrollo:
- Instalar 2 servidores (S1 y S2).
- S1 y S2 pueden Windows, Linux ó Mac.
- Cada servidor debe tener un sistema LAMPP (Linux+Apache+MySQL+PHP). Se recomienda instalar XAMPP.
- Arrancar S1 y sincronizar su tiempo (práctica 2).
- Arrancar S2 y sincronizar su tiempo con S1 (práctica 3).
- Cada operación que se vaya realizando debe ir guardada en la bitácora (práctica 4).
- Se requiere tener 2 clientes (C1 y C2).
- Cada cliente es un navegador Web que puede estar en Windows, Linux ó Mac.
- Hacer un aplicación Web para hacer una compra de un catálogo y montar la aplicación en S1 y S2.
- Cualquiera de los clientes (C1 ó C2) debe accesar a la página Web de compras de cualquiera de los servidores (S1 ó S2).
- Al momento que el cliente (C1 ó C2) haga una compra en la página Web, la transacción debe ser almacenada en ambos servidores (S1 y S2).
- Cada transacción realizada debe ser registrada en la bitácora.
Material de Apoyo:
Reporte del alumno (resultados):
- El Profesor revisará que los clientes hagan compras y queden almacenadas en ambos servidores.
FECHA DE ENTREGA: viernes 15 de marzo
Portal de Tecnología desarrollado por: Rogelio Ferreira Escutia