Introduction The YAZ Proxy is highly configurable and can be used in a number of different applications, ranging from debugging Z39.50-based applications and protecting overworked servers, to improving the performance of stateless WWW/Z39.50 gateways. Among other features, it includes: SRU GET/POST/SOAP server function, to allow any Z39.50 server to also support the SRU protocols. Load balancing across multiple backend servers Session-sharing and pre-initialization to improve performance in servers with expensive session initialization Configurable request filtering, to keep bad requests from reaching the server XML support -- MARC records can be converted to MARCXML, and XSLT-transformations allow the proxy to support arbitrary retrieval schemas in XML Load governor function limits requests from aggressive batch-mode clients Configurable logging Efficient multiplexing software enables small memory footprint and very high performance Z39.50 character set negotiation support.
Licensing The proxy application and the proxy library is covered by the GPL.
Support Configuration and installation assistance and ongoing support is available for the YAZ Proxy. For further information about support or licensing options, please contact David Dorman in the US (dorman at, 860-346-1237 or toll free 866-489-1568) or Sebastian Hammer in Denmark (quinn a, or +45 3341 0100)