In this paper we present DERMI, a decentralized wide-area event-based object middleware built on top of a peer-to-peer substrate. Its main building block is the underlying publish/subscribe event notification system provided by the peer-to-peer layer. By using this methodology, innovative benefits like object mobility and discovery, object replication and caching, distributed interception, high performance synchronous/asynchronous one-to-one/one-to-many notifications and decentralized object location services are provided. Moreover, new programming abstractions (anycall and manycall) are introduced, which allow the programmer to make calls to groups of objects without taking care of which of them responds until a determinate condition is me...
. Under many circumstances, the development of distributed applications greatly benefits from mechan...
Many-to-Many Invocation (M2MI) is a new paradigm for building collaborative systems that run in wire...
This thesis presents the UbiBroker, an event-based communication middleware for ubiquitous computing...
Object-oriented middleware is a mature technology that provides powerful abstractions for developing...
With the introduction of a direct publish/subscribe event service in networked real-time embedded sy...
We describe a new collaborative technology that is mid-way between the informality of email and the ...
Abstract. Much work has been done in order to make the development of distributed systems as close a...
Many-to-Many Invocation (M2MI) is a new paradigm for building collaborative systems that run in wire...
Abstract. Asynchronous event-based communication facilitates loose coupling and eases the integratio...
There is increasing interest in having software systems execute and interoperate over the Internet. ...
The development of complex distributed systems demands for the creation of suitable architectural st...
Due to the popularization of Internet, widely distributed cooperative applications are expected to b...
Many of today's object-oriented distributed toolkits focus on transactions to synchronize distr...
One of the major premises of P2P systems is to enable fully decentralized collaborative functionalit...
Grids are managed Internet scale distributed services supporting collaboration and virtual organizat...
. Under many circumstances, the development of distributed applications greatly benefits from mechan...
Many-to-Many Invocation (M2MI) is a new paradigm for building collaborative systems that run in wire...
This thesis presents the UbiBroker, an event-based communication middleware for ubiquitous computing...
Object-oriented middleware is a mature technology that provides powerful abstractions for developing...
With the introduction of a direct publish/subscribe event service in networked real-time embedded sy...
We describe a new collaborative technology that is mid-way between the informality of email and the ...
Abstract. Much work has been done in order to make the development of distributed systems as close a...
Many-to-Many Invocation (M2MI) is a new paradigm for building collaborative systems that run in wire...
Abstract. Asynchronous event-based communication facilitates loose coupling and eases the integratio...
There is increasing interest in having software systems execute and interoperate over the Internet. ...
The development of complex distributed systems demands for the creation of suitable architectural st...
Due to the popularization of Internet, widely distributed cooperative applications are expected to b...
Many of today's object-oriented distributed toolkits focus on transactions to synchronize distr...
One of the major premises of P2P systems is to enable fully decentralized collaborative functionalit...
Grids are managed Internet scale distributed services supporting collaboration and virtual organizat...
. Under many circumstances, the development of distributed applications greatly benefits from mechan...
Many-to-Many Invocation (M2MI) is a new paradigm for building collaborative systems that run in wire...
This thesis presents the UbiBroker, an event-based communication middleware for ubiquitous computing...