The DURESS project: Extending databases into an open systems architecture

  • W. Johannsen
  • W. Lamersdorf
  • K. Reinhardt
  • J. W. Schmidt
Distributed Database Applications
Part of the Lecture Notes in Computer Science book series (LNCS, volume 303)


The DURESS (Distributed University Research and Education and Support System) project is a joint effort of the Database and Information Systems Group at the Johann Wolfgang Goethe-University, Frankfurt, and the IBM European Networking Center, Heidelberg, West-Germany. In the DURESS project, the applicability of an integrated database and programming language is extended into an open distributed environment. The extended a chitecture allows for distributing database ‘modules‘ over separate nodes in a computer network and for accessing components of such modules in a distribution transparent way. In a corresponding prototype, it is demonstrated how the necessary database management and communication system extensions can be realized, exemplarily, based on a centralized DBMS and supported by standard ISO/OSI communication facilities.


Wide Area Network Remote Procedure Call Language Interface Open System Interconnection Communication Support System 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

5. References

  1. [1]
    :Birrel, A. and Nelson, B.: “Implementing Remote Procedure Calls”, ACM Transactions on Computer Systems, vol. 2, no. 1, 1984, pp. 39–59.CrossRefGoogle Scholar
  2. [2]
    : Eckhardt, H., Edelmann, J., Koch, J., Mall, M., Schmidt, J.W.: “Draft Report on the Database Programming Language DBPL”, DBPL Memo 091-85, Johann Wolfgang Goethe-Universität Frankfurt, Frankfurt, 1985.Google Scholar
  3. [3]
    : Fleischmann, A.: “PASS — A Technique for Specifying Protocols”: Procs. IFIP WG 6.1 7th Intern. Conf. on Protocol Specification, Testing, and Verification, North-Holland Pub. Co., Amsterdam, 1987, pp. 61–76.Google Scholar
  4. [4]
    : Ge, L., Johannsen, W., Lamersdorf, W., Reinhardt, K., Schmidt, J.W.: “Database Applications Support in Open Systems: Language Concepts and Implementation Architectures”, Procs. IEEE Computer Society 4th Int. Conference on Data Engineering, IEEE Press, Feb. 1988.Google Scholar
  5. [5]
    : Ge, L., Johannsen, W., Lamersdorf, W., Reinhardt, K., Schmidt, J.W.: “Import and Export of Database Objects”, Procs. IFIP WG 10.3 Intern. Conference on ‘Distributed Processing', Amsterdam, Netherlands, North-Holland Pub. Co., 1988.Google Scholar
  6. [6]
    : Hewitt, C., “Offices are Open Systems”: ACM Trans. on Office Systems, vol. 4, no. 3, July 1986, pp. 271–287.Google Scholar
  7. [7]
    : IEEE: “Open Systems Interconnection (OSI) — New International Standards Architecture and Protocols for Distributed Information Systems”, Proceedings of the IEEE, Special Issue, 71, 12, 1983, pp. 1131–1448.Google Scholar
  8. [8]
    : Johannsen, W, Lamersdorf, W., Reinhardt, K.: “Architecture and Design of an Open Systems LAN/WAN-Gateway”, Proc. IEEE Computer Networking Symposium, IEEE Computer Society Press, April 1988.Google Scholar
  9. [9]
    : Lamersdorf, W., Schmidt, J.W., Müller, G.: “A Recursive Approach to Office Object Modelling”, Information Processing and Management, vol. 22, no. 2, Pergamon Press Ltd., Oxford, U.K., March 1986, pp. 109–120.Google Scholar
  10. [10]
    : Mall, M., Schmidt, J.W., Reimer, M.: “Data Selection, Sharing, and Access Control In a Relational Scenario”, in: Brodie, M.L., Mylopoulos, J., Schmidt, J.W. (Eds.), “On Conceptual Modeling, Perspectives from Artificial Intelligence, Databases, and Programming Languages”, Springer-Verlag, New York, 1982, pp. 411–436.Google Scholar
  11. [11]
    : Svobodova, L.: “Client/Server Model for Distributed Processing”, Proc. GI-NTG-Fachtagung “Kommunikation in verteilten Systemen”, Karlsruhe, Informatik-Fachberichte, vol. 95, Springer-Verlag, Berlin Heidelberg New York Tokyo, 1985, pp. 485–498.Google Scholar
  12. [12]
    : Wasserman, A.: “Software Engineering Environments”, Tutorial no. 5, Procs. 1st European Conf. on Software Engineering, Strasbourg, France, 1987, pp. 7–24.Google Scholar
  13. [13]
    : Wirth, N.: “Programming in Modula-2”, Springer-Verlag, Berlin Heidelberg New York Tokio, 1982.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1988

Authors and Affiliations

  • W. Johannsen
    • 1
  • W. Lamersdorf
    • 2
  • K. Reinhardt
    • 1
  • J. W. Schmidt
    • 1
  1. 1.Dept. of Computer Science, Database and Information SystemsJ.W. Goethe-UniversitätFrankfurt am Main 11West-Germany
  2. 2.IBM DeutschlandEuropean Networking CenterHeidelbergWest-Germany

Personalised recommendations