Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

The X-Server

...

X-Server Service Flow Diagram

Info
titleCopyright Information

The portion of the following diagram outlined in red is a modified work of the California Digital Library (CDL) and is taken from the document, CDL MetaLib Access Through XML (MAX), version 0.4.

Tip
titlePrinter-friendly Diagram

Download and print a more legible version of the following diagram.

Image Removed

In the CDL portion of the diagram, there are four different layers depicted: Client, Service, Manager and X-Server.

  • the Client Layer describes general services a client may need from a Federation Service (i.e. the MetaLib X-Server).
  • the Service Layer provides a framework common to all Federation Services. Methods such as FedConnect, FedResource, FedQuery and FedResults should be common to all Federation Services such as metasearch engines like MetaLib or SIRSI SingleSearch.
  • the Manager Layer is an interface between the Federation Service Layer and a specific Federation Service, such as the MetaLib X-Server. This interface layer allows the Federation Service to access the services of diverse Federation Services.
  • the X-Server Layer lists the specific services provided by the MetaLib X-Server and how they map to the Manager and Service Layers.

The X-Services Walkthrough section provides more detail on the specific X-Services provided by the X-Server. For full details about each X-Service, please see the MetaLib X-Server API documentation or the Appendix section in the CDL MetaLib Access Through XML (MAX), version 0.4 document. The Appendix of the CDL MAX document provides an in-depth summary of each X-Service whereas the X-Server documentation provides the full specifications from ExLibris.

...

in Sakaibrary's Metasearch Service

The following diagram depicts a client using Sakaibrary's (planned) Metasearch Service within Sakai. This particular diagram shows the Sakaibrary Metasearch Service being built on top of the MetaLib X-Server and using an implementation of the O.K.I. Repository OSID to store persistent data. The underlying metasearch tool could be something other than the MetaLib X-Server, such as SIRSI SingleSearch. The functionality of the other metasearch tool would replace the MetaLib X-Services with its own services in the following diagram.

The MetaLib X-Server services are briefly detailed in the diagram - please see the /wiki/spaces/SLIB/pages/2921168923 page for more details.

Tip
titlePrinter-friendly Diagram

Download and print a more legible version of the following diagram.

Image Added

Similar X-Server Work

Much A portion of the above content is derived from the CDL MetaLib Access through XML (MAX) project. The work being done on this project highly parallels the work being done with the MetaLib X-Server in the Sakaibrary project.

See also, Xerxes.