• DocumentCode
    3255598
  • 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
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    525
  • Lastpage
    529
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, Computers and Signal Processing, 1999 IEEE Pacific Rim Conference on
  • Conference_Location
    Victoria, BC
  • Print_ISBN
    0-7803-5582-2
  • Type

    conf

  • DOI
    10.1109/PACRIM.1999.799591
  • Filename
    799591