Services and APIsThe DLESE library is powered by the Digital Discovery System (DDS). The Web-based services and APIs that are available for accessing the DDS repository and search capabilities are summarized below. Search Service APIThe Search Service API is a RESTful API for searching and retreiving items that reside in a DDS repository, and is available from the Digital Discovery System (DDS) and the NSDL Collection System (NCS). Service requests are expressed as HTTP argument/value pairs and responses may be returned as XML or JSON. Repository Update Service APIThe Repository Update Service (DDSUpdateWS) is a RESTful API for making updates to a DDS repository. Authorized clients may use the service to create, update and delete collections and items within a DDS repository. Note that this service is disabled for the DLESE library. JavaScript Search ServiceThe JavaScript Search Service (JSHTML) lets Web developers place repository search for ADN resources into Web pages with JavaScript, and is available from the Digital Discovery System (DDS). The service is designed to be used in real-time, high-availability Web sites to provide interactive search and discovery interfaces for repository resources.
|