Transaction Management in Collaborative Virtual Environments

Yang, Jack Jingshuang; Kaiser, Gail E.; Dossick, Stephen E.

Collaborative Virtual Environments (CVEs) are groupware systems in which data are represented as objects in a virtual world. CVE supports activities ranging from software design and development to health care management where user operations are long in duration and intensive inhuman interaction. We found the advanced database transaction modeling and management technologies that have developed in the database community very useful in the design and development of CVE. In this paper, we first present a dynamically customizable transaction manager, JPern, then describe how a CVE could benefit from integrating with such a transaction management service. Finally, we describe an instance of CVE that we developed, CHIME, and how to integrate JPern with it.



More About This Work

Academic Units
Computer Science
Department of Computer Science, Columbia University
Columbia University Computer Science Technical Reports, CUCS-019-99
Published Here
April 21, 2011