Integrated Methods of Various Media Generators in The SuperSQL Query Process System

  • Shin Sang-Gyu (Dept. of Information and Computer Science, Keio Univ.) ;
  • Kim Tai-Suk (Dept. of Computer Software Engineering, Dongeui Univ.) ;
  • Toyama Motomichi (Dept. of Information and Computer Science, Keio Univ.)
  • Published : 2006.06.01

Abstract

In this paper, we propose a method which allows the SuperSQL query processor to share as much code as possible among various, generators, each of which is responsible for the output of a certain medium. SuperSQL is an enhanced query-processing system that converts database records into a variety of formats such as XML, HTML, PDF and etc. However, the existing SuperSQL media generator would require creation of a different processor for each medium, causing duplicated development cost. This research makes three main contributions: First, it analyzes the structures of various media, examining any possibility of integration based on their common structure. Second, it also facilitates the addition of a new output media generator by separating constructors and decorators from each medium. Last, it provides an integrated user interface to each media by method of the Media Abstraction Table Concept. We also show the performance and feasibility of our system using experimental results.

Keywords