NCSA
emerge@ncsa.uiuc.edu

Gazelle

Overview

Gazelle (for Generalized Z39.50 Layer) is a toolkit for building Z39.50 services on top of legacy databases. It provides the code for managing connections to Z39.50 clients and decoding Z39.50 protocol data units. All that's left to the user is to add code to perform the low-level step of accessing the legacy database.

Gazelle can provide a quick on-ramp to Z39.50 for a variety of different data providers. A skeletal prototype of Gazelle called "Pizzazzd" is being experimentally deployed as a interoperability service layer for astronomy data in NASA Project 30.

Projected features include a set of tools for adding Z39.50 access points to SQL databases, including configuration-driven schema mapping tools, result caching, and result record formatting.

Features

Browse the Gazelle documentation.