Keeping virtual information resources up and running

  • Authors:
  • Amy J. Lee;Anisoara Nica;Elke A. Rundensteiner

  • Affiliations:
  • Department of EECS, University of Michigan, Ann Arbor, Ann Arbor, MI;Department of EECS, University of Michigan, Ann Arbor, Ann Arbor, MI;Department of Computer Science, Worcester Polytechnic Institute, Worcester, MA

  • Venue:
  • CASCON '97 Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

The maintenance of materialized views in large-scale environments composed of numerous heterogeneous information sources (ISs), such as the WWW, has importance for the new breed of information service providers. These applications face the problem that such large-scale environments are plagued with ISs not only continuously modifying their contents, but also their schemas and query capabilities. Current view technology assumes a static environment, in the sense that once the underlying environment upon which the view is defined changes its capabilities, views become undefined. This paper is the first attempt of addressing this problem, which we coin view synchronization. Our EVE (Evolvable View Environment) solution is capable of maintaining virtual repositories (views) under capabilities changes of the underlying sources in situations where current view technology would fail. In this paper, we introduce the key concepts of the EVE solution, in particular, the EVE architecture, a new flexible view specification language called Evolvable-SQL (short E-SQL), a Model for Information Source Descriptions (MISD), and our view synchronization algorithm (VSA). Examples to illustrate the key ideas of the EVE approach are given throughout the paper.