X-Git-Url: http://git.indexdata.com/?p=yazproxy-moved-to-github.git;a=blobdiff_plain;f=doc%2Fintroduction.xml;h=04536cce0fc0737868fcb8ae10863729e0fa723f;hp=8aa37045b95d2f12860c1a4a1242c0f68220a54e;hb=9b8dda8226cff9fb0ee5bf8d7c0e88e9613df63e;hpb=2f1a9a4b28ae43c9da9e0740f84048065b2d3bf6 diff --git a/doc/introduction.xml b/doc/introduction.xml index 8aa3704..04536cc 100644 --- a/doc/introduction.xml +++ b/doc/introduction.xml @@ -1,36 +1,98 @@ - Introduction - YAZ++ - is a C++ layer for YAZ and implements the ANSI Z39.50 - protocol for information retrieval (client and server side). - While YAZ itself can be used from both C and C++ it is limited by the - common denominator C. - - - The YAZ++ packages also features a ZOOM interface for C++ ( - ZOOM C++). - - - Later versions (0.7+) of YAZ++ also supports SRW/SRU. - - - This package also contains a proxy application and proxy developer - library. - The proxy application can be used to debug existing Z39.50 - implementations, optimize Z39.50 operation (by caching and other - mechanisms), and offer a SRW/SRU service. - + 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 + The proxy application and the proxy library is covered by the GPL. - The remaning parts: the ZOOM-C++ library and the YAZ++ library is covered - by the YAZ license.
+ +
+ 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 indexdata.com, 860-346-1237 or toll free 866-489-1568) + or Sebastian Hammer in Denmark (quinn a indexdata.com, or +45 3341 0100) + + +