It is becoming increasingly clear that the next generation of Internet applications will involve the efficient exchange of real-time information. The current Internet technology does not provide sufficient support for such applications. Instead, the current protocols and engines on the Internet are designed for static information browsing. A primary goal of this research project is to study the requirements of Internet applications requiring extensive real-time information exchange and to develop a framework and the required middleware which can be used to write such scalable collaborative applications over the Internet. This paper describes the architecture and the implementation of such a system called Villa. Villa is based on an asynchronous event-based toolkit and is designed to build scalable collaborative applications over the Internet.
[1]
André Schiper,et al.
Lightweight causal and atomic group multicast
,
1991,
TOCS.
[2]
Jean Bacon,et al.
Using events to build large scale distributed applications
,
1996,
EW 7.
[3]
Jim Waldo,et al.
Events in an RPC Based Distribution System
,
1995
.
[4]
Roy H. Campbell,et al.
Internet protocol traffic analysis with applications for ATM switch design
,
1993,
CCRV.
[5]
Chung Lee,et al.
Asynchonrous Notifications Among Distributed Objects
,
1996,
COOTS.
[6]
Jim Waldo,et al.
Events in an RPC Based Distributed System
,
1995,
USENIX.