libxess - libraries for XML-based OPAC/ILS access.

libxess is a collection of server-side proxies that provide a Marc-XML/REST based interface to the records and holdings of legacy catalogs such as Innopac/III Millennium.

libxess consists of a web service API and a set of implementations.

The web services API is based on unAPI.

Implementation can be provided in any language. For easy deployment, we encourage PHP - but this requirement is not strict.

libxess bridges the gap between legacy ILS and so-called Library 2.0 services.

A short demo that shows a possible application of libxess. See this page for examples of query and response formats.

Sourceforge Project Page