@article{d81c4af029d1490eac992c7255b00f08,
title = "Distributed spatial catalog service on the CORBA object bus",
abstract = "Spatial catalog service is a necessary component for distributed geographic information. Spatial catalog services provide the capabilities for organizing and managing spatial metadata. Catalog services simplify the process of data discovery in a large spatial database, facilitate data transfer, and help data fusion. This paper presents a software architecture for spatial catalog services. We first discuss the general concept of spatial catalog facilities and the logical model of spatial catalog services. We then introduce the distributed object-oriented model for spatial catalog services based on the industrial standard Common Object Request Broker Architecture (CORBA). The core components of spatial catalog services, catalog and catalog registry, are described in detail with the CORBA Interface Definition Language (IDL). Examples are given to illustrate the structure of the catalog component and its relations with other service components in a distributed GIS. The model provides a common interface to spatial catalogs and related data no matter how catalogs are defined, what formats they use, and where they are located. It provides crucial services in a distributed Geographic Information System.",
keywords = "CORBA, Distributed object processing, Metadata, Spatial catalog services",
author = "B. Li and L. Zhang",
note = "Funding Information: Like the Infobus project at Stanford, the Alexandria Digital Library project is one of the six projects from the Digital Library Initiative funded by the US National Science Foundation (NSF), the Defense Advanced Research Projects Agency (DARPA), and the National Aeronautics and Space Administration (NASA). ADL's primary focus is on digital spatial libraries. A key component of the ADL is its testbed which has undergone a number of revisions in the past few years [1], [4], [17], [18]. The current architecture, as described in the ADL 1998 annual report, adopted a three-tier client-server design. The ADL Catalog, the ADL gazetteer, and other contents reside in the INFORMIX DBMS servers. The ADL Catalog schema is based on a combination of the FGDC Content Standard for Digital Geospatial Metadata and USMARC. The client is implemented as Java programs to guarantee interoperability. Between the client, the catalogs, and digital data in the server is the middle ware resided along with the HTTP server. This middle ware is the key to the ADL testbed. It provides access control, query and retrieval mapping, and database connections. While the client design has improved through the Java language, interoperability in the server side remains an issue.",
year = "2000",
doi = "10.1023/A:1009801325686",
language = "English",
volume = "4",
pages = "253--269",
journal = "GeoInformatica",
issn = "1384-6175",
number = "3",
}