Back to Volume
Paper: Table Access Protocol Applied to the SIMBAD Database
Volume: 461, Astronomical Data Analysis Software and Systems XXI
Page: 407
Authors: Mantelet, G.; Wenger, M.; Michel, L.
Abstract: We have implemented in the SIMBAD service the Table Access Protocol (TAP), a standard of the Virtual Observatory defining a protocol for accessing astronomical catalogs and database tables using queries written in the Astronomical Data Query Language (ADQL), another VO standard. Implementing TAP requires several steps: the definition of a database schema with the data exposed to the users, the translation of ADQL queries into regular SQL language performing the queries in SIMBAD, and the implementation of the Universal Worker Service (UWS) standard to manage asynchronous queries, useful for long queries, either by their duration or their output size. These standards were implemented as much as possible in a generic way, allowing them to be reused in other services, as it has already been done in the database generator SAADA. The ADQL to SQL translator uses callbacks to implement the specific routines for a given service. All these libraries have been designed as autonomous packages, easy to reuse with very few specific developments. The whole development is in the Java language.
Back to Volume