Skip to main content

Transaction management in databases supporting collaborative applications

  • Regular Papers
  • Conference paper
  • First Online:
Advances in Databases and Information Systems (ADBIS 1998)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1475))

Abstract

In the paper a particular approach to transaction management in databases supporting collaborative applications is proposed. It is based on a new transaction model which allows practically unrestricted collaboration among members of the same team. The basic assumption of this model is that collaborating users try to solve their access conflicts on a higher level than the level of a database management system. Users are not mutually isolated, as it happens in classical databases. They can freely negotiate, presenting their intentions concerning future work. The proposed approach was verified in Agora prototype which is a Web-based conferencing system, offering conference participants a flexible tool for collaborative document writing. Agora is implemented on the top of Oracle RDBMS.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Buchmann A., Ozsu M.T., Hornick M., Georgakopoulos D.: A Transaction Model for Active Distributed Object Systems, in: Elmagarmid A. (ed.), Advanced Transaction Models, Morgan Kaufmann, 1992

    Google Scholar 

  2. Crowley, T., P. Milazzo, E. Baker, H. Forsdick, and R. Tomlinson.: MMConf: An Infrastructure for Building Shared Multimedia Applications, Proc. of ACM Conference on Computer Supported Cooperative Work, October 1990, pp. 329–342.

    Google Scholar 

  3. Chrysanthis P.K., Ramamtitham K.: Acta — A framework for specifying and reasoning about transaction structure and behavior, Proc. of ACM-SIGMOD Int. Conference on Management of Data, 1990.

    Google Scholar 

  4. Ellis, C.A, Gibbs S.J. and Rein G.L.: Groupware: Some Issues and Experiences, CACM 34:1 (January 1991), pp.38–58.

    Google Scholar 

  5. Elmagarmid A. (ed.): Database Transaction Models, Morgan Kaufmann, 1992.

    Google Scholar 

  6. Elamagarmid A., Leu Y., Litwin W., Rusinkiewicz M.: A Multidatabase Transaction Model for Interbase, Proc. of VLDB Conf., Brisbane, 1990.

    Google Scholar 

  7. Ensor, J.R., S.R. Ahuja, D.N. Horn, and S.E. Lucco.: The Rapport Multimedia Conferencing System: A Software Overview, Proceedings of the 2nd IEEE Conference on Computer Workstations, March 1988, pp. 52–58.

    Google Scholar 

  8. Eliassen F., Veijalainen J., Tirri H.: Aspects of transaction modeling for interoperable information systems, in: Interim Report of the COST 11ter Project, 1988.

    Google Scholar 

  9. Garcia-Molina H, Salem K.: Sagas, Proc. of the ACM Conf. on Management of Data, 1987.

    Google Scholar 

  10. Garfinkel, D., B. Welti, and T. Yip.: HP Shared X: A Tool for Real-Time Collaboration, Hewlett-Packard Journal, April 1994, pp. 23–24.

    Google Scholar 

  11. Gray J.: Notes on Database Operating Systems, Operating Systems: An Advanced Course, Springer-Verlag, 1978.

    Google Scholar 

  12. Hill, R., T. Brinck, S. Rohall, J. Patterson, and W. Wilner.: The Rendezvous Architecture and Language for Constructing Multiuser Applications, ACM Transactions on Computer Human Interaction 1:2 (June 1994).

    Article  Google Scholar 

  13. Heiler S., Haradhvala S., Zdonik S., Blaustein B., Rosenthal A.: A flexible framework for transaction management in engineering environments, in: Elmagarmid A. (ed.), Database Transaction Models, Morgan Kaufmann, 1992.

    Google Scholar 

  14. Moss J. E.: Nested Transactions: An Approach to Reliable Distributed Computing, The MIT Press, 1985.

    Google Scholar 

  15. Muth P., Rakow T.C., Klas W., Neuhold E.J.: A transaction model for an open publication environment, IEEE Data Engineering Bulletin, 14(1), 1991.

    Google Scholar 

  16. Nodine M., Zdonik S.: Cooperative transaction hierarchies: A transaction model to support design applications, Proc. fo VLDB Conf., 1984.

    Google Scholar 

  17. Reuter A.: Contract: A means for extending control beyond transaction boundaries, Proc. of 2nd Workshop on High Performance Transaction Systems, 1989.

    Google Scholar 

  18. Rusinkiewicz M., Sheth A.: Polytransactions for managing interdependent data, IEEE Data Engineering Bulletin, 14(1), 1991.

    Google Scholar 

  19. Stefik, M., G. Foster, D.G. Bobrow, K. Kahn, S. Lanning, and L. Suchman.: Beyond the Chalkboard: Computer Support for Collaboration and Problem Solving in Meetings, CACM 30:1 (January 1987), pp. 32–47.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Witold Litwin Tadeusz Morzy Gottfried Vossen

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wieczerzycki, W. (1998). Transaction management in databases supporting collaborative applications. In: Litwin, W., Morzy, T., Vossen, G. (eds) Advances in Databases and Information Systems. ADBIS 1998. Lecture Notes in Computer Science, vol 1475. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0057721

Download citation

  • DOI: https://doi.org/10.1007/BFb0057721

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64924-3

  • Online ISBN: 978-3-540-68309-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics