Skip to main content
An official website of the European UnionAn official EU website
Go to the home page of the European Commission (opens in new window)
English English
CORDIS - EU research results
CORDIS
CORDIS Web 30th anniversary CORDIS Web 30th anniversary
Content archived on 2024-05-27
Middleware technologies for ADAPTive and composable distributed components

Article Category

Article available in the following languages:

A web service for replication of Java objects

The newly developed JMiramare software offers increased potentialities for replication of Java objects accessed as a web service.

The IST funded ADAPT project focused on realising open-source middleware support to organisations in order to realise adaptive and composable web services. Within this context, suitable technology and software infrastructure was developed for definition, representation, and monitoring of inter-enterprise business processes. These services constitute the basis for the creation of composite services that feature availability, scalability and adaptability not only to varied network conditions and user requirements, but also to reconfigurations and repairs. The JMiramare tool is a robust algorithm used for replication of Java objects that are volatile, that is, involving variables that may be modified simultaneously by other threads. The replication algorithm provides guaranteed consistency, particularly for the order of execution of operation requests. Even in case of failures, for instance server replica or network failure, and irrespectively of the time these failures occur, the guarantees are kept. Furthermore, the tool ensures that a user 'update' request is executed only once, even if it was sent multiple times. The powerful software is not limited to any timing retransmissions of clients and effectively handles replication of different requests that simultaneously arrive on the server. Due to its features, the JMiramare tool can be employed for interaction between remote programs. Most importantly, it is aimed for replication in J2EE (Java 2 platform Enterprise Edition) multi-tier architectures for supporting the creation of adaptive basic web services. For further information click at: http://adapt.ls.fi.upm.es/adapt.htm(opens in new window)

Discover other articles in the same domain of application