Allow client-ip to be logged for each log entry. Speciy
[yazproxy-moved-to-github.git] / doc / introduction.xml
1 <!-- $Id: introduction.xml,v 1.6 2006-04-06 10:30:16 adam Exp $ -->
2  <chapter id="introduction"><title>Introduction</title>
3   <para>
4    The <ulink url="http://www.indexdata.dk/yazproxy/">YAZ Proxy</ulink> is
5    highly configurable and can be used in a number of different
6    applications, ranging from debugging Z39.50-based applications
7    and protecting overworked servers, to improving the performance of
8    stateless WWW/Z39.50 gateways. Among other features, it includes:
9    <itemizedlist>
10     <listitem>
11      <para>
12       <ulink url="http://www.loc.gov/z3950/agency/zing/srw/">SRW/SRU</ulink>
13       server function, to allow any Z39.50 server to also support
14       the <ulink url="http://www.loc.gov/z3950/agency/zing/">ZiNG</ulink>
15       protocols
16      </para>
17     </listitem>
18
19     <listitem>
20      <para>
21       Load balancing across multiple backend servers
22      </para>
23     </listitem>
24
25     <listitem>
26      <para>
27       Session-sharing and pre-initialization to improve performance
28       in servers with expensive session initialization
29      </para>
30     </listitem>
31     
32     <listitem>
33      <para>
34       Configurable request filtering, to keep bad requests from
35       reaching the server
36      </para>
37     </listitem>
38
39     <listitem>
40      <para>
41       <ulink url="http://www.w3.org/XML/">XML</ulink> support -- 
42       MARC records can be converted to 
43       <ulink url="http://www.loc.gov/standards/marcxml/">MARCXML</ulink>, and
44       <ulink url="http://www.w3.org/TR/xslt">XSLT</ulink>-transformations
45       allow the proxy to support arbitrary retrieval schemas in XML
46      </para>
47     </listitem>
48
49     <listitem>
50      <para>
51       Load governor function limits requests from aggressive
52       batch-mode clients
53      </para>
54     </listitem>
55
56     <listitem>
57      <para>
58       Configurable logging
59      </para>
60     </listitem>
61
62     <listitem>
63      <para>
64       Efficient multiplexing software enables small memory footprint
65       and very high performance
66      </para>
67     </listitem>
68
69     <listitem>
70      <para>
71       Z39.50 character set negotiation support.
72      </para>
73     </listitem>
74
75    </itemizedlist>
76   </para>
77   <section>
78    <title>Licensing</title>
79    <para>
80     The proxy application and the proxy library is covered by the 
81     <link linkend="gpl">GPL</link>.
82    </para>
83   </section>
84
85   <section id="support">
86    <title>Support</title>
87    <para>
88     Configuration and installation assistance and ongoing support is
89     available for the YAZ Proxy.
90     For further information about support or licensing options, please
91     contact David Dorman in the
92     US (dorman at indexdata.com, 860-346-1237 or toll free 866-489-1568)
93     or Sebastian Hammer in Denmark (quinn a indexdata.com, or +45 3341 0100)   
94    </para>
95    
96   </section>
97  </chapter>
98
99  <!-- Keep this comment at the end of the file
100  Local variables:
101  mode: sgml
102  sgml-omittag:t
103  sgml-shorttag:t
104  sgml-minimize-attributes:nil
105  sgml-always-quote-attributes:t
106  sgml-indent-step:1
107  sgml-indent-data:t
108  sgml-parent-document:"yazproxy.xml"
109  sgml-local-catalogs: nil
110  sgml-namecase-general:t
111  End:
112  -->