April 30, 2008
Book Chapter

Providing Multi-Page Data Extraction Services with XWRAPComposer

Abstract

Dynamic Web data sources – sometimes known collectively as the Deep Web – increase the utility of the Web by providing intuitive access to data repositories anywhere that Web access is available. Deep Web services provide access to real-time information, like entertainment event listings, or present a Web interface to large databases or other data repositories. Recent studies suggest that the size and growth rate of the dynamic Web greatly exceed that of the static Web, yet dynamic content is often ignored by existing search engine indexers owing to the technical challenges that arise when attempting to search the Deep Web. To address these challenges, we present DYNABOT, a service-centric crawler for discovering and clustering Deep Web sources offering dynamic content. DYNABOT has three unique characteristics. First, DYNABOT utilizes a service class model of the Web implemented through the construction of service class descriptions (SCDs). Second, DYNABOT employs a modular, self-tuning system architecture for focused crawling of the Deep Web using service class descriptions. Third, DYNABOT incorporates methods and algorithms for efficient probing of the Deep Web and for discovering and clustering Deep Web sources and services through SCD-based service matching analysis. Our experimental results demonstrate the effectiveness of the service class discovery, probing, and matching algorithms and suggest techniques for efficiently managing service discovery in the face of the immense scale of the Deep Web.

Revised: February 1, 2010 | Published: April 30, 2008

Citation

Liu L., J. Zhang, W. Han, C. Pu, J. Caverlee, S. Park, and T.J. Critchlow, et al. 2008. Providing Multi-Page Data Extraction Services with XWRAPComposer. In Web Services Research and Practices, edited by Liang-Jie Zhang. Hershey, Pennsylvania:CyberTech. PNNL-SA-60088.