Skip to main content

OSI services for transaction processing

  • Networking Issues
  • Conference paper
  • First Online:
High Performance Transaction Systems (HPTS 1987)

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

Included in the following conference series:

  • 139 Accesses

Abstract

This paper presents and discusses the approaches taken by the ‘International Standard Organization’ (ISO) for supporting transaction oriented applications in open systems. The paper is based on the documents available January 1987. In the ISO reference model for ‘Open System Interconnection’ application-specific communication support is located in the application layer (7). The paper concentrates on the structure and main components of that part of the model and especially on services which support transaction processing in distributed applications. On the basis of a specific transaction oriented application we discuss the use of different approaches. We conclude the paper with some comments on the current situation in ISO OSI transaction processing standard development.

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. Bernstein, P.A., Goodman, N.: Concurrency Control in Distributed Database Systems, ACM Computing Surveys, Vol. 13, No. 2, June 1981.

    Google Scholar 

  2. Bever, M., Fleischmann, A.: A Configuration Concept for Structuring the ISO OSI Application Layer, Proc. of the 17. GI Jahrestagung in Munich October 1987, Informatik Fachberichte, Springer Verlag 1987.

    Google Scholar 

  3. S. Ceri, G. Pelagatti: Distributed Databases — Principles and Systems. Mc Graw-Hill, 1984.

    Google Scholar 

  4. Gray, J.N.: Notes on Database Operating Systems, Operating Systems — An Advanced Course, LNCS Vol.60, Bayer, R., Graham, R.M., Seegmueller, G. (eds.), Springer, pp. 393–481, 1978.

    Google Scholar 

  5. ISO: Remote Database Access. Third Working Draft for a Standard, July 1987.

    Google Scholar 

  6. ISO: Information Processing Systems — Open Systems Interconnection — Working Draft — Transaction Processing Service Definition

    Google Scholar 

  7. ISO: Information Processing Systems — Open Systems Interconnection — Working Draft — Transaction Processing Protocol Specification

    Google Scholar 

  8. ISO: International Standard 7498. Information Processing Systems — Open Systems Interconnection — Basic Reference Model, 1984.

    Google Scholar 

  9. ISO: Draft International Standard 8571/1. Information Processing Systems — Open Systems Interconnection — File transfer, access and management — Part: General Introduction

    Google Scholar 

  10. ISO: Draft Proposal 8649/3. Information Processing Systems — Open Systems Interconnection — Definition of Common Application Service Elements — Part 3: Commitment, Concurrency and Recovery, 1985.

    Google Scholar 

  11. ISO: Draft International Standard 8650/3. Information Processing Systems — Open Systems Interconnection — Specification of Protocols for Common Application Service Elements — Part 3: Commitment, Concurrency and Recovery, 1985.

    Google Scholar 

  12. ISO: Draft International Standard 8649/2. Information Processing Systems — Open Systems Interconnection — Service Definition for Common Application Service Elements — Part 2: Association Control, 1986.

    Google Scholar 

  13. ISO: Draft International Standard 8650/2. Information Processing Systems — Open Systems Interconnection — Protocol Specification for Common Application Service Elements — Part 2: Association Control, 1986.

    Google Scholar 

  14. ISO: Draft International Standard 8822. Information Processing Systems — Open Systems Interconnection — Connection oriented presentation service definition, 1986.

    Google Scholar 

  15. ISO: Draft International Standard 8823. Information Processing Systems — Open Systems Interconnection — Connection oriented presentation protocol specification, 1986.

    Google Scholar 

  16. ISO: Draft International Standard 9072/1. Information Processing Systems — Text Communication — Remote Operations — Part 1: Model, Notation and Service Definition, 1987.

    Google Scholar 

  17. ISO: Draft International Standard 9072/2. Information Processing Systems — Text Communication — Remote Operations — Part 2: Protocol Specification, 1987.

    Google Scholar 

  18. Lampson, B.: Atomic Transactions, Chapter 11 in Distributed Systems Architecture and Implementation, B. Lampson (ed.), LNCS vol.100, Springer 1980.

    Google Scholar 

  19. Lindsay, B., Haas, L.M., Mohan, C., Wilms, P., Yost, R.A.: Computation and Communication in R*: A Distributed Database Manager, ACM TOCS, Vol.2, No.1, pp.24–38, Feb. 1984.

    Article  Google Scholar 

  20. Mohan, C., Lindsay, B.: Efficient Commit Protocols for the Tree of Process Model of Distributed Transactions, Research Report RJ 3881, IBM Almaden Research Center, San Jose, Calif., June 1983.

    Google Scholar 

  21. Mohan, C.: Tutorial: Recent Advances in Distributed Database Management, IEEE catalog number EH0218-8, IEEE Press, New York 1984.

    Google Scholar 

  22. Mohan, C., Lindsay, B., Obermarck, R.: Transaction Management in R* Distributed Data Base Management System, ACM TODS, Dec. 1986.

    Google Scholar 

  23. Moss, J.E.B.: Nested Transactions: An Approach to Reliable Distributed Computing, M.I.T. Report MIT/LCS/TR-260, M.I.T., Laboratory of Computer Science, 1981

    Google Scholar 

  24. Nauman, J.: ENCOMPASS: Evolution of a Distributed Database Transaction System, Database Engineering, Vol. 5, No. 2, December 1982.

    Google Scholar 

  25. Obermarck, R.: Distributed Deadlock Detection Algorithm, ACM TODS, Vol. 7, No. 2, June 1982.

    Google Scholar 

  26. S. Pappe, W. Effelsberg, W. Lamersdorf: Database Access in Open Systems. Proc. Networking in Open Systems, Lecture Notes No. 248, Springer Verlag, 1987.

    Google Scholar 

  27. Rothnie, J.B., Bernstein, P.A., Fox, S., Goodman, N., Hammer, M., Landers, T., Reeve, C., Shipman, D., Wong, E.: Introduction to a System for Distributed Databases (SDD-1), ACM TODS, Vol. 5, No. 1, 1980.

    Google Scholar 

  28. SNA: SNA Format and Protocol Reference Manual: Architecture Logic for LU Type 6.2

    Google Scholar 

  29. L. Svobodova: Client/Server Model of Distributed Processing. Proc. GI-NTG, Communication in Distributed Systems I, Informatik Fachberichte 95, Springer Verlag, 1985.

    Google Scholar 

  30. Stonebraker, M., Neuhold, E.J.: A Distributed Database Version of INGRES, Proc. of 2nd Berkeley Workshop on Distributed Databases and Computer Networks, 1977.

    Google Scholar 

  31. A. Tanenbaum: Computer Networks. Prentice Hall, Englewood Cliffs, 1981.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Dieter Gawlick Mark Haynie Andreas Reuter

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bever, M., Feldhoffer, M., Pappe, S. (1989). OSI services for transaction processing. In: Gawlick, D., Haynie, M., Reuter, A. (eds) High Performance Transaction Systems. HPTS 1987. Lecture Notes in Computer Science, vol 359. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-51085-0_40

Download citation

  • DOI: https://doi.org/10.1007/3-540-51085-0_40

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-51085-7

  • Online ISBN: 978-3-540-46155-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics