CYCLADES and SDLIP Simple Digital Library Interface Protocol D-Lib Magazine, March
SDLIP - Issues State maintenance Complexity management Query language and format neutrality Transport neutrality
Search Middleware
State maintenance Search in DLs is highly interactive State maintenance with http difficult (stateless protocol) SDLIP: "parking meter" approach
Complexity Mgmt, Extensibility Restricted set of features vs. rich core (e.g. Z39.50) SDLIP: Metaobject protocols: Protocol components as objects with own metalevel interface Partitioning of operations into coherent interfaces Extensibility by adding interfaces
Partitioning of Operations
Query Language and Format Neutrality Query language One basic query language as minimum standard (analogous to DASL) Other query languages can be used as well Format of search results: XML
DASL Miller 1994
Transport Neutrality
SDLIP for CYCLADES Features relevant for CYCLADES: State maintenance Complexity management Transport neutrality Features to be extended: Query language and format neutrality Features to be added: Interface definitions for additional services