X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;ds=sidebyside;f=doc%2Fintroduction.xml;h=fe98a7e83a7d92d1720b223e606c2052cc6312c9;hb=8a6d9d5f9141f8437e22f4943beb464682d6e1b2;hp=f2ca4ff1eb6c4bb3df7fba76d821caf8918a2f3e;hpb=d940392c53c32ccf76fb287cc5b997b9e921a431;p=yaz-moved-to-github.git
diff --git a/doc/introduction.xml b/doc/introduction.xml
index f2ca4ff..fe98a7e 100644
--- a/doc/introduction.xml
+++ b/doc/introduction.xml
@@ -2,48 +2,54 @@
&yaz; is a C/C++ library for information retrieval applications
- using the Z39.50/SRU protocols for information retrieval.
+ using the Z39.50/SRU/Solr protocols for information retrieval.
-
+
Properties of &yaz;:
- Complete
+ Complete
Z39.50 version 3 support.
Amendments and Z39.50-2002 revision is supported.
- Supports
+ Supports
SRU GET/POST/SOAP
- version 1.1 (over HTTP and HTTPS).
+ version 1.2 (over HTTP and HTTPS).
- Includes BER encoders/decoders for the
+ Includes BER encoders/decoders for the
ISO ILL
protocol.
+ Supports
+ Solr Web Service version 1.4.x
+ (client side only)
+
+
Supports the following transports: BER over TCP/IP
(RFC1729),
- BER over unix local socket, and
+ BER over unix local socket, and
HTTP 1.1.
Secure Socket Layer support using
+ GNU TLS or
OpenSSL.
If enabled, &yaz; uses HTTPS transport (for SOAP) or
"Secure BER" (for Z39.50).
- Offers
- ZOOM C API implementing both
- Z39.50 and SRU.
+ Offers
+ ZOOM C API implementing
+ Z39.50, SRU and Solr Web Service.
The &yaz; library offers a set of useful utilities
related to the protocols, such as MARC (ISO2709) parser,
- CCL (ISO8777) parser,
+ CCL (ISO8777) parser,
CQL
parser, memory management routines, character set conversion.
@@ -69,7 +75,7 @@
- contains installation
+ contains installation
instructions for &yaz;. You don't need reading this
if you expect to download &yaz; binaries.
However, the chapter contains information about how
@@ -85,7 +91,7 @@
client.
-
+
describes the generic frontend server
@@ -113,7 +119,7 @@
- describes how SRU and SOAP is used
+ describes how SRU and SOAP is used
in &yaz;. Only if you're developing SRU applications
this section is a must.
@@ -153,7 +159,7 @@
The API
-
+
The &yaz;
toolkit offers several different levels of access to the
@@ -166,7 +172,7 @@
If you're developing a client application you should consider the
ZOOM API.
It is, by far, the easiest way to develop clients in C.
- Server implementers should consider the
+ Server implementers should consider the
generic frontend server.
None of those high-level APIs support the whole protocol, but
they do include most facilities used in existing Z39.50 applications.
@@ -201,7 +207,7 @@
- The second layer provides a C represenation of the
+ The second layer provides a C represenation of the
protocol units (packages) for Z39.50 ASN.1, ILL ASN.1,
SRU.
@@ -246,7 +252,7 @@
The &asn; library also provides functions (which are, in turn,
defined using &odr; primitives) for encoding and decoding data values.
Their general form is
-
+
int z_xxxODR o
@@ -257,7 +263,7 @@
(note the lower-case "z" in the function name)
-
+
If you are using the premade definitions of the &asn; module, and you
@@ -266,7 +272,7 @@
.
-
+
When you have created a BER-encoded buffer, you can use the &comstack;
subsystem to transmit (or receive) data over the network. The &comstack;