. Under many circumstances, the development of distributed applications greatly benefits from mechanisms like process groups, reliable ordered multicast, and message passing. However, toolkits offering these capabilities are often low-level and therefore difficult to program. To ease the development of distributed applications, in this paper we propose to hide these low-level functions behind object-oriented abstractions such as object-groups, Remote Method Calling, and Smart Proxies. Furthermore, we describe how the Electra toolkit provides such object-oriented abstractions in a portable and highly machine-independent way. 1 Introduction Distributed systems like failure tolerant client-server applications, distributed filesystems, nameser...
We consider object groups as the basis of an architecture for structuring real-time groupware applic...
In this paper we examine the requirements of large scale cooperative applications, namely those alte...
Present-day object-oriented middleware provides little support for the distribution, replication and...
Many of today's object-oriented distributed toolkits focus on transactions to synchronize distr...
This paper describes ``Object Group'', an object behavioral pattern for group communication and faul...
Our Object Group Service extends CORBA with the ability to gather several objects inside a group and...
In this paper, we defined the concept of the grouped distributed objects[10-14], as a logical unit o...
Current distributed object oriented languages and systems hide distribution in general while retaini...
The development of distributed object-oriented applications is a complex task, even if a middleware ...
In order to facilitate the construction of wide area distributed systems, it is necessary that we ad...
Groupware and fault-tolerant distributed systems stimulate the need for structuring activities aroun...
Many wide-area distributed applications, including distributed databases, can be implemented using a...
Distributed computing is one of the major trends in the computer industry. As systems become more di...
Distributed systems can be viewed as an interconnection of multiple machines. Basically, there are t...
Much research has been done in the past in the area of group communication. However most of this res...
We consider object groups as the basis of an architecture for structuring real-time groupware applic...
In this paper we examine the requirements of large scale cooperative applications, namely those alte...
Present-day object-oriented middleware provides little support for the distribution, replication and...
Many of today's object-oriented distributed toolkits focus on transactions to synchronize distr...
This paper describes ``Object Group'', an object behavioral pattern for group communication and faul...
Our Object Group Service extends CORBA with the ability to gather several objects inside a group and...
In this paper, we defined the concept of the grouped distributed objects[10-14], as a logical unit o...
Current distributed object oriented languages and systems hide distribution in general while retaini...
The development of distributed object-oriented applications is a complex task, even if a middleware ...
In order to facilitate the construction of wide area distributed systems, it is necessary that we ad...
Groupware and fault-tolerant distributed systems stimulate the need for structuring activities aroun...
Many wide-area distributed applications, including distributed databases, can be implemented using a...
Distributed computing is one of the major trends in the computer industry. As systems become more di...
Distributed systems can be viewed as an interconnection of multiple machines. Basically, there are t...
Much research has been done in the past in the area of group communication. However most of this res...
We consider object groups as the basis of an architecture for structuring real-time groupware applic...
In this paper we examine the requirements of large scale cooperative applications, namely those alte...
Present-day object-oriented middleware provides little support for the distribution, replication and...