This paper describes XDB-IPG, an open and extensible database architecture that supports efficient and flexible integration of heterogeneous and distributed information resources. XDB-IPG provides a novel “schema-less” database approach using a document-centered object-relational XML database mapping. This enables structured, unstructured, and semi-structured information to be integrated without requiring document schemas or translation tables. XDB-IPG utilizes existing international protocol standards of the World Wide Web Consortium Architecture Domain and the Internet Engineering Task Force, primarily HTTP, XML and WebDAV . Through a combination of these international protocols, universal database record identifiers, and physical address data types, XDBIPG enables an unlimited number of desktops and distributed information sources to be linked seamlessly and efficiently into an information grid. XDB-IPG has been used to create a powerful set of novel information management systems for a variety of scientific and engineering applications. Introduction – The Information Grid The Information Power Grid (IPG) is the National Aeronautics and Space Administration’s (NASA) project for providing seamless access to distributed information resources regardless of location [29]. The project addresses three major categories of distributed resources: 1) hardware resources, such as super computers and scientific instruments, 2) software resources, such as teamwork and CAD programs, and 3) data resources, such as data archives and document databases. This paper is concerned with data resources. While much recent work in this area is focused on access to structured data archives, our focus is on integrating structured, semi-structured, and unstructured information. As with many enterprises, information and information processes services at NASA are highly distributed. NASA and its contractors have hundreds of databases with millions
[1]
Ramakanth Subrahmanya Devarakonda.
Object-relational database systems — the road ahead
,
2001,
CROS.
[2]
Michael Stonebraker.
Object-Relational DBMS-The Next Wave by Michael Stonebraker Introduction
,
2003
.
[3]
Matthew B. Jones,et al.
Managing Scientific Metadata
,
2001,
IEEE Internet Comput..
[4]
W. Glas.
Xml and Databases
,
2002
.
[5]
Jian Qin Chen,et al.
Eliminating the Impedance Mismatch Between Relational Systems and Object-Oriented Programming Langua
,
1995
.
[6]
Roy Goldman,et al.
A Standard Textual Interchange Format for the Object Exchange Model (OEM)
,
1998
.
[7]
Jennifer Widom.
Data Management for XML: Research Directions
,
1999,
IEEE Data Eng. Bull..
[8]
David A. Maluf,et al.
Articulation management for intelligent integration of information
,
2001,
IEEE Trans. Syst. Man Cybern. Part C.
[9]
Dennis McLeod,et al.
Research Foundations in Object-Oriented and Semantic Database System
,
1990
.
[10]
Abraham Silberschatz,et al.
Database System Concepts
,
1980
.
[11]
F. E.,et al.
A Relational Model of Data Large Shared Data Banks
,
2000
.
[12]
Jonathan Robie,et al.
Document Object Model (DOM) Level 2 Specification
,
1998
.
[13]
David Megginson.
Structuring XML Documents
,
1998
.
[14]
Jim Melton,et al.
SQL: 1999, formerly known as SQL3
,
1999,
SGMD.
[15]
Roger King,et al.
Semantic database modeling: survey, applications, and research issues
,
1987,
CSUR.