Specification and implementation of a standard for remote database access

  • S. Pappe
  • W. Lamersdorf
  • W. Effelsberg
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 309)


Modern office information systems are increasingly distributed systems of heterogeneous, administrative organizational units. In general, in such systems data is held at different locations, not necessarily identical with the place at which the data is accessed and/or manipulated. There is an increasing need to access remote data without regard to computer boundaries, architectures and software specifies, thus making application programs independent of a specific database. In general, such communication requirements are addressed by standards efforts of ISO for ‘Open Systems Interconnection’ (OSI) and, in particular, by efforts of standardizing the ‘Remote Database Access’ (RDA).

Based on the current state of standardization of RDA, this paper reports on concepts and experiences of a first RDA realization. Characteristic for this implementation are the use of a formal specification method and software tools for the automatic generation of major parts of the RDA implementation.


Database Management System Layer Manager Server Site Open System Interconnection Extended Finite State Machine 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. [Andres84a]
    C. Andres, A. Fleischmann, P. Holleczek, U. Hillmer, R. Kummer: Eine Methode zur Beschreibung von verteilten Programmen, angewandt bei der Spezifikation von DFÜ-Protokollen. Regionales Rechenzentrum der Universität Erlangen-Nürnberg, 1984.Google Scholar
  2. [Andres84b]
    C. Andres, A. Fleischmann, P. Holleczek, U. Hillmer, R. Kummer: Die Umsetzung einer Spezifikationsmethode für DFÜ-Systeme in verschiedene Arten von Programmiersprachen. Regionales Rechenzentrum der Universität Erlangen-Nürnberg, 1984.Google Scholar
  3. [Bever87]
    M. Bever, A. Fleischmann: Ein Konfigurationskonzept für die Anwendungsebene des ISO-Referenzmodells für offene (Büro-)Systeme. To appear in Proc. GI Annual Conference, Munich, 1987.Google Scholar
  4. [Ceri84]
    St. Ceri, G. Pelagatti: Distributed Databases — Principles and Systems. Mc Graw-Hill, 1984.Google Scholar
  5. [Eckh86]
    H. Eckhardt, W. Lamersdorf, K. Reinhardt, J.W. Schmidt: Datenbankprogrammierung in Rechnernetzen. GI-Jahrestagung, Berlin, Springer Verlag, 1986.Google Scholar
  6. [ECMA85]
    ECMA: Remote Operations — Concepts, Notation and Connection-Oriented Mappings. ECMA Technical Report 31, December 1985.Google Scholar
  7. [ECMA86]
    ECMA: Remote Database Access. Second Working Draft for a Standard, December 1986.Google Scholar
  8. [Effels86]
    W. Effelsberg, A. Fleischmann: Das ISO-Referenzmodell für Offene Systeme und seine sieben Schichten. Informatik Spektrum, Bd. 9, Heft 5, October 1986, pp. 280–299.Google Scholar
  9. [Effels87]
    W. Effelsberg: Datenbankzugriff in Rechnernetzen, in: it (Informationstechnik), 29. Jahrgang, Heft 3 (1987), pp. 140–153.Google Scholar
  10. [Fleisch87a]
    A. Fleischmann, S.T. Chin, W. Effelsberg: Specification and Implementation of an ISO Session Layer. To appear in IBM Systems Journal, 1987.Google Scholar
  11. [Fleisch87b]
    A. Fleischmann: PASS-A Technique for Specifying Communication Protocols. Proc. Protocol Specification, Testing and Verification VII, Zurich, North Holland, 1987.Google Scholar
  12. [Frantz86]
    K. Frantz: Generierung von Protokollen aus einer PASS-Spezifikation am Beispiel der ISO/OSI-Transportebene. Diplomarbeit, Fachbereich Informatik der Univ. Frankfurt, 1986.Google Scholar
  13. [Giese85]
    E. Giese, K. Goergen, E. Hinsch, G. Schulze, K. Truoel: Dienste und Protokolle in Kommunikationssystemen. Springer Verlag, 1985.Google Scholar
  14. [Goergen85]
    G. Goergen, H. Koch, G. Schulze, B. Struif, K. Truoel: Grundlagen der Kommunikationstechnologie; ISO-Architektur offener Kommunikationssysteme. Springer Verlag, 1985.Google Scholar
  15. [ISO84]
    ISO: International Standard 7498. Open Systems Interconnection — Basic Reference Model, 1984.Google Scholar
  16. [ISO86a]
    ISO: International Standard 8649/2. Open Systems Interconnection — Service Definition for Common Application Service Elements — Part 2: Association Control, 1986.Google Scholar
  17. [ISO86b]
    ISO: International Standard 8650/2. Open Systems Interconnection — Protocol Specification for Common Application Service Elements — Part 2: Association Control, 1986.Google Scholar
  18. [ISO86c]
    ISO: International Standard 8649/3. Open Systems Interconnection — Definition of Common Application Service Elements — Part 3: Commitment, Concurrency and Recovery, 1986.Google Scholar
  19. [ISO86d]
    ISO: International Standard 8650/3. Open Systems Interconnection — Specification of Protocols for Common Application Service Elements — Part 3: Commitment, Concurrency and Recovery, 1986.Google Scholar
  20. [ISO86e]
    ISO DIS 8824: Specification of Abstract Syntax Notation One (ASN.1), May 1986.Google Scholar
  21. [ISO86f]
    ISO DIS 8825: Basic Encoding Rules for Abstract Syntax Notation One, 1986.Google Scholar
  22. [ISO86g]
    ISO TC97/SC18/WG4/N356/1,2: Message Oriented Text Interchange Systems, Remote Operation Service (ROS), Part 1: Concepts and Model, Part 2: Basic ROS. January 1986.Google Scholar
  23. [Pappe86]
    S. Pappe: Anwendung einer Implementierungstechnik für Kommunikationsprotokolle auf das ISO-Kommunikationssteuerungs-Protokoll. Diplomarbeit, Universität Karlsruhe, March 1986.Google Scholar
  24. [Pappe87]
    S. Pappe, W. Effelsberg, W. Lamersdorf: Database Access in Open Systems. Proc. Networking in Open Systems, Lecture Notes No. 248, Springer Verlag, 1987, pp. 148–164.Google Scholar
  25. [West86]
    C. West: Protocol Validation by Random State Exploration. Proc. 6th Internat. Workshop on Protocol Specification, Testing and Verification, Montreal, Elsevier (1986), pp. 233–242.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1988

Authors and Affiliations

  • S. Pappe
    • 1
  • W. Lamersdorf
    • 1
  • W. Effelsberg
    • 1
  1. 1.IBM European Networking CenterHeidelbergWest-Germany

Personalised recommendations