Title :
A distributed architecture for collaborative applications
Author :
Ionescu, Bogdan ; Binder, James ; Ionescu, Dan
Author_Institution :
Sch. of Inf. Technol. & Eng., Ottawa Univ., Ont., Canada
Abstract :
Remote multi-user interaction in a collaborative environment is one of the hottest topics today in distributed computing, Web applications, and tele-learning. Their application area ranges from games to tele-laboratories, tele-medicine, network management, tele-commerce and others. While such environments, known as collaboratories, are currently available, many of these solutions are geared towards a specific application, do not employ a standard communication facility for distributed systems, and may lack scalability in that they are limited to only two collaborating identical applications at one time. The paper addresses these concerns by introducing a generic collaborative Orbix based distributed environment (CODE) for object oriented applications. The environment is flexible and allows for multiple remote users, employing different platforms, to work on the same application in a cooperative manner. In this type of setting, users engage in a process known as replication architecture (Java Collaborative Environment) where individual copies of the same application are run at different locations, forming a collaborative session. Within a session, any action applied to one application must also be applied to all other applications involved. CODE considers all these requirements, and in doing so, provides a flexible, robust and scalable cooperative environment that could be applied to any application
Keywords :
Java; groupware; multi-access systems; object-oriented methods; CODE; JCE; Java Collaborative Environment; Web applications; collaborating identical applications; collaborative Orbix based distributed environment; collaborative applications; collaborative environment; collaborative session; collaboratories; distributed architecture; distributed computing; multiple remote users; network management; object oriented applications; remote multi-user interaction; replication architecture; scalable cooperative environment; tele-commerce; tele-laboratories; tele-learning; Collaboration; Collaborative software; Collaborative work; Communication standards; Computer network management; Distributed computing; IP networks; Information technology; Java; NIST;
Conference_Titel :
Communications, Computers and Signal Processing, 1999 IEEE Pacific Rim Conference on
Conference_Location :
Victoria, BC
Print_ISBN :
0-7803-5582-2
DOI :
10.1109/PACRIM.1999.799591