1 <chapter id="introduction"><title>Introduction</title>
3 The <ulink url="&url.yazproxy;">YAZ Proxy</ulink> is
4 highly configurable and can be used in a number of different
5 applications, ranging from debugging Z39.50-based applications
6 and protecting overworked servers, to improving the performance of
7 stateless WWW/Z39.50 gateways. Among other features, it includes:
11 <ulink url="&url.sru;">SRU GET/POST/SOAP</ulink>
12 server function, to allow any
13 <ulink url="&url.z39.50;">Z39.50</ulink>
14 server to also support the SRU protocols.
20 Load balancing across multiple backend servers
26 Session-sharing and pre-initialization to improve performance
27 in servers with expensive session initialization
33 Configurable request filtering, to keep bad requests from
40 <ulink url="&url.xml;">XML</ulink> support --
41 MARC records can be converted to
42 <ulink url="&url.marcxml;">MARCXML</ulink>, and
43 <ulink url="&url.xslt;">XSLT</ulink>-transformations
44 allow the proxy to support arbitrary retrieval schemas in XML
50 Load governor function limits requests from aggressive
63 Efficient multiplexing software enables small memory footprint
64 and very high performance
70 Z39.50 character set negotiation support.
77 <title>Licensing</title>
79 The proxy application and the proxy library is covered by the
80 <link linkend="gpl">GPL</link>.
84 <section id="support">
85 <title>Support</title>
87 Configuration and installation assistance and ongoing support is
88 available for the YAZ Proxy.
89 For further information about support or licensing options, please
90 contact David Dorman in the
91 US (dorman at indexdata.com, 860-346-1237 or toll free 866-489-1568)
92 or Sebastian Hammer in Denmark (quinn a indexdata.com, or +45 3341 0100)
98 <!-- Keep this comment at the end of the file
103 sgml-minimize-attributes:nil
104 sgml-always-quote-attributes:t
107 sgml-parent-document:"yazproxy.xml"
108 sgml-local-catalogs: nil
109 sgml-namecase-general:t