Un servicio web para la replicación de objetos Java
El proyecto ADAPT, financiado por IST, trabajó en la creación de apoyo a organizaciones con middleware de fuente abierta para hacer posibles servicios web adaptables y componibles. En este contexto, se desarrolló una infraestructura tecnológica y de software adecuada para definir, representar y hacer un seguimiento de los procesos de actividad entre empresas. Estos servicios constituyen la base para la creación de servicios compuestos dotados de disponibilidad, escalabilidad y adaptabilidad, no sólo para un espectro amplio de condiciones de red y de requisitos del usuario, sino también para reconfiguraciones y reparaciones. JMiramare es un algoritmo robusto que se usa para la replicación de objetos Java que son volátiles, es decir, que implican variables que pueden ser modificadas simultáneamente por otros hilos. El algoritmo de replicación garantiza la coherencia, especialmente en el orden en el que se ejecutan las peticiones de operación. Esa garantía se mantiene incluso en caso de fallos (por ejemplo, réplicas del servidor o fallos de la red) y con independencia de cuándo ocurran los fallos. Además, esta herramienta asegura que cada petición de actualización del usuario se ejecute tan sólo una vez, aunque se haya enviado muchas veces. Este potente programa no está limitado por la sincronización de retransmisiones de clientes y administra eficazmente la replicación de peticiones diferentes que lleguen simultáneamente al servidor. Las características de JMiramare permiten que se utilice para la interacción entre programas remotos. Lo que es más importante, está ideado para la replicación en arquitecturas de niveles múltiples de J2EE (Java 2 platform Enterprise Edition) y, así, apoyar la creación de servicios web básicos adaptables. Para más información, visite: http://adapt.ls.fi.upm.es/adapt.htm