Skip to main content

From extensible databases to interoperability between multiple databases and GIS applications

  • Keynote Paper
  • Conference paper
  • First Online:
Book cover Advances in Spatial Databases (SSD 1993)

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

Included in the following conference series:

Abstract

One of the key concepts for the support of geographical objects in GIS is the extensibility of database management systems. In this paper, we will show that its generalisation in an open distributed environment well supports the exchange of either (foreign) data or of (foreign) operations between multiple geo-databases and several GIS application systems and in particular between databases and application-specific computation services. This is a step towards the interoperability of several (semi-) autonomous GIS specific services with database services in a global GIS environment (GGIS). We will elaborate on the advantages of externally defined types for an improved exchange of objects between a geo-database system and several application systems in a multi-lingual environment. This includes the support of multiple representations often required for the same object. We will describe how remote computation services follow the same principle. Heterogeneity in both aspects, in the system platform as well as in the data representation can be overcome in a systematic and explicit way. At the same time the protection issue, hindering the conventional extensibility, is addressed. By using our Geo DASDBS prototype system we are able to present measurements that confirm that the cost overhead by external remote computation services is well invested in view of the increased flexibility we gain.

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.

Bibliography

  1. Barbara, D., Clifton, C., Information Brokers: Sharing Knowledge in a Heterogeneous distributed System, Matsushita Information Technology Laboratory, Technical Report MITL-TR-31-92, 1992

    Google Scholar 

  2. Breitbart, Y., Garcia-Molina, H., Silberschatz, A., Overview of Multidatabase Transaction Management, VLDB Journal, 1(2), 1992

    Google Scholar 

  3. Blaser, A., et al., Integrated Data Analysis and Management System Feature Description, in: Brodie, M.L., Schmidt, J.W. (eds.), Relational Data Base Management Systems, Springer, 1982

    Google Scholar 

  4. Batini, C., Lenzerini, M., Navathe, S.B., A Comparative Analysis of Methodologies for Database Schema Integration, ACM Computing Surveys, 18(4), 1986

    Google Scholar 

  5. Deux, O. et al., The O2 System, Communications of the ACM, 34(10), 1991

    Google Scholar 

  6. Du, W., Elmagarmid, A.K., Quasi-Serializability: A Correctness Criterion for Global Concurrency Control in InterBase, Proc. 15th VLDB Conf., 1989

    Google Scholar 

  7. Elmagarmid, A.K. (ed.), Database Transaction Models for Advanced Applications, Morgan Kaufmann, 1991

    Google Scholar 

  8. Eberle, H., Schmutz, H., Calling PL/1 or FORTRAN Subroutines Dynamically from VSAPL, IBM Heidelberg Scientific Center, Technical Report 77.11.007, 1977

    Google Scholar 

  9. Fang, D., Hammer, J., McLeod, D., Si, A., Remote Exchange: An Approach to Controlled Sharing Among Autonomous, Heterogeneous Database Systems, Proc. IEEE Spring Compcon, 1991

    Google Scholar 

  10. Fang, D., Hammer, J., McLeod, D., A Mechanism for Function-Based Sharing in Federated Databases, Proc. DS-5 Semantic on Interoperable Database Systems, 1992

    Google Scholar 

  11. Fang, D., Ghandeharizadeh, S., McLeod, D., Si, A., The Design, Implemetation, and Evaluation of an Object-Based Sharing Mechanism for Federated Database Systems, Proc. IEEE Data Engineering, 1993 (to appear)

    Google Scholar 

  12. Fang, D., McLeod, D., Seamless Interconnection in Federated Database Systems, in: Kambayashi, Y. (ed.), Database Systems for Next Generation Applications: Principles and Practize, World Scientific, 1992

    Google Scholar 

  13. Gräfe, G., DeWitt, D.J., The EXODUS Optimizer Generator, Proc. ACM SIGMOD Conf. on Management of Data, 1987

    Google Scholar 

  14. Gesmann, M., Grasnickel, A., Schöning, H., A Remote Cooperation System Supporting Interoperability in Heterogeneous Environments, in: [IMS93]

    Google Scholar 

  15. Güting, R.H., GRAL: An Extensible Relational Database System for Geometric Applications, Proc. 15th VLDB Conf. 1989

    Google Scholar 

  16. Heimbigner, D., McLeod, D., A Federated Architecture for Information Management, ACM TOIS, 3(3), 1985

    Google Scholar 

  17. Härder, T., Meyer-Wegener, K., Mitschang, B., Sikeler, A., PRIMA — A DBS Prototype Supporting Engineering Applications, Proc. VLDB Conf., 1987

    Google Scholar 

  18. Haas, L.M., Schwarz, P.M., Schek, H.-J., Wilms, P.F., Incorporating Data Types in an Extensible Database Architecture, in Proc. of the 3rd Int. Conf. on Data and Knowledge Bases, Jerusalem, June 1988

    Google Scholar 

  19. Horn, D., Schek, H.-J., Waterfeld, W., Wolf, A., Spatial Access Paths and Physical Clustering in a Low-Level Geo-Database System, in: Niedersächsisches Landesamt für Bodenforschung (ed.), Construction of Geoscientific Maps Derived from Databases (Proc. of an Intern. Colloquium), Geologisches Jahrbuch, Sonderband, Hannover 1988

    Google Scholar 

  20. International Workshop onResearch Issues in Data Engineering: Interoperability in Multidatabase Systems, 1991 (Kyoto), IEEE Computer Society Press

    Google Scholar 

  21. International Workshop onResearch Issues in Data Engineering: Interoperability in Multidatabase Systems, 1993 (Vienna), IEEE Computer Society Press

    Google Scholar 

  22. Küspert, K., Dadam, P., Günauer, J., Cooperative Object Buffer Management in the AIM Prototype, Proc. VLDB Conf., 1987

    Google Scholar 

  23. Kemper, A., Mörkotte, G., Walter, H.-D., Zachmann, A., GOM: A Strongly Typed Persistent Object Model With Polymorphism, Proc. 4th GI Conf. on Database Systems for Office, Engineering, and Scientific Applications (BTW), Springer IFB, 1991

    Google Scholar 

  24. Lindsay, B., Haas, L.M., Extensibility in the Starburst Experimental database System, in: Blaser, A. (ed.). Database Systems of the '90s Springer, LNCS 466, 1990

    Google Scholar 

  25. Linneman, V., Küspert, K., Dadam, P., The Design and Implementation of an Extensible Database Management System Supporting User-Defined Types and Functions, Proc. VLDB Conf., 1988

    Google Scholar 

  26. Lohman, G.M., Lindsay, B., Pirahesh, H., Schiefer, K.B., Extensions to Starburst: Objects, Types, Functions, and Rules. Communications of the ACM, 34(10):94–109, October 1991

    Google Scholar 

  27. Lohmann, F., Neumann, K., Enrich, H.-D., Design of a Database Prototype for Geoscientific Applications, in [BTW89], (in German)

    Google Scholar 

  28. Litwin, W., Mark, L., Roussopoulos, N., Interoperability of Multiple Autonomous Databases, ACM Computing Surveys, 22(3), 1990

    Google Scholar 

  29. Maier, D., Why isn't there an Object-Oriented Data Model?, Oregon graduate Center Technical Report CS/E-89-002

    Google Scholar 

  30. Manola, F., Obect Model Capabilities for Distributed Object management, GTE Laboratories Technical Report TM-0149-06-89-165, 1989

    Google Scholar 

  31. Mafla E., Bhargava, B., Communication Facilities for Distributed Transaction Processing, IEEE Computer, 1991

    Google Scholar 

  32. Messmer, W., Organisattiondes données dans le cadre d'une administration, in: Kölbl, O. (ed.), Photogrammetry and Land Information Systems, Presses polytechniques romandes, Lausanne, 1990 (in French)

    Google Scholar 

  33. Manola, F., Heiler, S., An Approach to Interoperable Object Models, Proc. Intern. Workshop on Distributed Object Management, 1992

    Google Scholar 

  34. Manola, F., Heiler, S., Georgakopoulos, D., Hornick, M., Brodie, M., Distributed Object management, International Journal of Intelligent and Cooperative Information Systems, 1(1), June 1992

    Google Scholar 

  35. Nievergelt, J., Schorn, P., DeLorenzi, M., Ammann, C., Brüngger, A., Experimental geometrY Zurich — software for geometric computation, Department of Computer Science, ETH Zurich, Technical Report 163, 1991

    Google Scholar 

  36. Norrie, M.C., A Specification of an Object-Oriented Data Model with Relations, in: Harper, D.J., Norrie, M.C. (eds.), Specification of Database Systems, Springer, 1991

    Google Scholar 

  37. Norrie, M.C., A Collection Model for Data Management in Object-Oriented Systems, Ph.D. Thesis, Dept. of Computer Science, University of Glasgow, 1992

    Google Scholar 

  38. Osborne, S., Heaven, T.E., The design of a Relational database System with Abstract Data Types for Domains, ACM Trans. on Database Systems, 11(3):357–373, September 1986

    Google Scholar 

  39. Oracle RDBMS Administrators Guide Version 6.0, Oracle Cooperation, 1988

    Google Scholar 

  40. Oszu, M.T., Valduriez, P., Principles of Distributed Database System, Prentice-Hall, 1991

    Google Scholar 

  41. Pasquale, J.C., Polyzos, G.C., Fall, K.R., Kompella, V.P., Internet Throughput and Delay Meusurements Between Sequoia 2000 Sites, Univ. of California, San Diego, Sequoia 2000 Technical Report 91/7

    Google Scholar 

  42. Samet, H., The Design and Analysis of Spatial Data Structures, Addison Wesley, 1990

    Google Scholar 

  43. Stonebraker, M., Dozier, J., Sequoia 2000: Large Capacity Object Servers to Support Global Change Research, Univ. of California, Berkeley, Sequoia 2000 Technical Report 91/1

    Google Scholar 

  44. Stonebraker, M., Kemnitz, G., The POSTGRES Next-Generation Database Management System, Communications of the ACM, 34(10), 1991

    Google Scholar 

  45. Soparkar, N., Korth, H.-F., Silberschatz, A., Trading Control Autonomy for Relieability in Multidatabase Transactions, Department of Computer Science, Univ. of Texas, Technical Report TR-91-05, 1991

    Google Scholar 

  46. Shet, A.P., Larson, J.A., Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Databases, ACM Computing Surveys, 22(3), 1990

    Google Scholar 

  47. Scholl, M., Laasch, C., Rich, C., Schek, H.-J., Tresch, M., The COCOON Object Model, Department of Computer Science, ETH Zurich, Technical Report 193, 1992

    Google Scholar 

  48. Scholl, M., Laasch, C., Tresch, M., Updatable Views in Object-Oriented Databases, Department of Computer Science, ETH Zurich, Technical Report 148, 1991

    Google Scholar 

  49. Schek, H.-J., Paul, H.-B., Scholl, M., Weikum, G, The DASDBS Project: Objectives Experiences, and Future Prospects, IEEE Transactions on Knowledge and Data Engineering, 2(1), 1990

    Google Scholar 

  50. Stonebraker, M., Rowe, L.A., Hirohama, M., The Implementation of Postgres, IEEE, Transactions on Data and Knowledge Engeneering, 2(1), 1990

    Google Scholar 

  51. Schek, H.-J., Paul, H.-B., Weikum, G., From the KERNEL to the COSMOS — The database Research Group at ETH Zurich, Department of Computer Science, ETH Zurich, Technical Report 136, 1990

    Google Scholar 

  52. Scholl, M., Schek, H.-J., Tresch, M., Object Algebra and Views for Multi-Objectbases, Proc. Intern. Workshop on Distributed Object Management, 1992

    Google Scholar 

  53. Stonebraker, M., Application of Abstract Data Types and Abstract Indiuces to CAD Databases, Proc.

    Google Scholar 

  54. Stonebraker, M., Inclusion of New Types in Relational Database Systems, Proc. IEEE Data Engineering, February 1986

    Google Scholar 

  55. Stonebraker, M., An Overview of the Sequoia 200 Project, Univ. of California, Berkeley, Sequoia 2000 Technical Report 91/5

    Google Scholar 

  56. Schek, H.-J., Waterfeld, W., A Database Kernel System for Geoscientific Applications, Proc. 2nd Symp. on Spatial data Handling, 1986

    Google Scholar 

  57. Schek, H.-J., Weikum, G, Extensibility, Co-operation, Federation of Database Systems, Proc. 4th GI Conf. on Database Systems for Office, Engineering, and Scientific Applications (BTW), Springer IFB, 1991 (in German)

    Google Scholar 

  58. Schek, H.-J., Waterfeld, W., The DASDBS GEO-Kernel — An Extensible Database System For GIS, in: Turner, A.K. (ed.), Three-Dimensional Modelling with Geoscientific Information Systems, Kluwer Academic Publishers, 1992

    Google Scholar 

  59. Schek, H.-J., Wolf, A., Cooperation between Autonomous Operation Services and Object Database Systems in a Heterogeneous Environment, Proc. DS-5 Semantic on Interoperable Database Systems, 1992

    Google Scholar 

  60. THINK Pascal Version 4.0, Product of Symantec Coorporation Uni UniSQJL, Product of UniSQL Corporation

    Google Scholar 

  61. Wiederhod, G., Mediators in the Architecture of Future Information Systems, IEEE Computer, 1992

    Google Scholar 

  62. Wilkinson, K., Lyngbæk, P., Hasan, W., The Iris Architecture and Implementation, IEEE transactions on Knowledge and Data Engneering, 2(1), 1990

    Google Scholar 

  63. Waterfeld, W., Wolf, A., Horn, D., How to make Spatial Access Methods Extensible, in Proc. of the 3rd Int. Symp. on Spatial Data Handling, Sydney, August 1988

    Google Scholar 

  64. Wolf, A., The DASDBS Geo-Kernel, Concepts, Experiences, and the Second Step, Proc. 1st Int. Symp. on the Design and Implementation of Large Spatial Databases SSD89, Springer LNCS 409, July 1989

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

David Abel Beng Chin Ooi

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Schek, HJ., Wolf, A. (1993). From extensible databases to interoperability between multiple databases and GIS applications. In: Abel, D., Chin Ooi, B. (eds) Advances in Spatial Databases. SSD 1993. Lecture Notes in Computer Science, vol 692. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-56869-7_13

Download citation

  • DOI: https://doi.org/10.1007/3-540-56869-7_13

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-56869-8

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics