Dealing with Discrepancies in Wrapper Functionality

Olga Kapitskaia, Anthony Tomasic, Patrick Valduriez · 1997

Much of the world's information is stored electronically in data sources. The data sources can be full-fledged databases, simple files, HTML pages or specialized data sources that possess diverse query processing capabilities. The common architecture to integrate such sources consists of mediators that give a global view over the content of all sources, and wrappers that give a local view of each source. Answering queries in this architecture is a difficult problem due to the wide range of capabilities of data sources. This paper presents a solution to this problem in the context of the Disco query processor. We provide a tool to the wrapper implementor to describe the capabilities of the wrapper in fine detail. When a wrapper is registered with the mediator, the mediator uploads the capabilities of the wrapper, and smoothly integrates these capabilities into query processing. Our solution is novel both in the level of detail permitted by the tool and its easy incorporation into exis...

Read the paper · More papers on PaperTik