Skip to main content
European Commission logo
español español
CORDIS - Resultados de investigaciones de la UE
CORDIS
CORDIS Web 30th anniversary CORDIS Web 30th anniversary
Contenido archivado el 2024-05-27

Middleware technologies for ADAPTive and composable distributed components

Article Category

Article available in the following languages:

Un servicio web para la replicación de objetos Java

El software JMiramare, desarrollado recientemente, ofrece un potencial mayor para la replicación de objetos Java. Se accede a él como servicio web.

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

Descubra otros artículos del mismo campo de aplicación