1 YAZ is a C/C++ library for information retrieval applications using
2 the Z39.50/SRW protocols for information retrieval.
6 * Complete Z39.50 version 3 support. Amendments and Z39.50-2002
8 * Supports SRW version 1.0 (over HTTP and HTTPS).
9 * Includes BER encoders/decoders for the ISO ILL protocol.
10 * Supports the following transports: BER over TCP/IP (RFC1729), BER
11 over unix local socket, and HTTP 1.1.
12 * Secure Socket Layer support using OpenSSL. If enabled, YAZ uses
13 HTTPS transport (for SOAP) or "Secure BER" (for Z39.50).
14 * Offers ZOOM C API implementing both Z39.50 and SRW.
15 * The YAZ library offers a set of useful utilities related to the
16 protocols, such as MARC (ISO2709) parser, CCL (ISO8777) parser,
17 CQL parser, memory management routines, character set conversion.
18 * Portable code. YAZ compiles out-of-the box on most Unixes and on
19 Windows using Microsoft Visual C++.
20 * Fast operation. The C based BER encoders/decoders as well as the
21 server component of YAZ is very fast.
22 * Liberal license that allows for commercial use of YAZ.