1 / 21

DigiTool’s support of Web Services

DigiTool’s support of Web Services. Repositories and Web Services workshop | 2 June 2009 Alan Oliver, Business Development Director. Ex Libris products. DigiTool.

floria
Télécharger la présentation

DigiTool’s support of Web Services

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DigiTool’s support of Web Services Repositories and Web Services workshop | 2 June 2009 Alan Oliver, Business Development Director

  2. Ex Libris products

  3. DigiTool... ...digital asset management – a full-spectrum approach to creating, managing, and providing access to locally administered digital collections

  4. DigiTool customers in the UK • UCL • British Library • Cardiff University • University of Leeds • University of Aberdeen • University of East Anglia • University of Strathclyde • Nottingham Trent University (IR) • Liverpool John Moores University (IR)

  5. Ex Libris Rosetta... ...preservation of digital assets – a [new] advanced digital preservation solution that enables academic libraries to maintain and preserve cumulative knowledge, and national libraries and archives to preserve the cultural heritage of nations for generations to come

  6. DigiTool/Ex Libris Rosetta roadmap • Ex Libris Rosetta • Ex Libris Rosetta for digital asset management

  7. DigiTool’s openness • Add a task • Add a viewer • Deep-link to and direct delivery of an object using a URL or a Handle identifier (Delivery Web Service) • Repository replication – complete or partial, supporting: • Primo • OAI-PMH • ILS synchronisation • Search engine publishing • Third-party application interfacing

  8. DigiTool’s openness (continued) • Z39.50 • X-Server • Web Services • DigitalEntityManager • DigitalEntityExplorer • MetadataManager

  9. Web Services overview • DigiTool’s repository is a stand-alone component with APIs used by DigiTool modules and optional third-party systems • Stream gate API (HTTP Get/Post) • Single object API (SOAP/RMI) • Search API (SOAP/RMI) • Include WSDL (Web Services Description Language)

  10. Web Service - DigitalEntityManager • Used to communicate with the repository and create, retrieve, delete, update individual digital entities • DigitalEntityManager uses two parameters • A general attribute XML (unit to search, username, password, etc.) • A DigitalEntityCall (action to take)

  11. Example: general attribute XML

  12. Example: digital_entity_call

  13. Web Service - DigitalEntityExplorer • Used to search the repository indexes to retrieve digital entities or a list of PIDs (provided in a x_result document) • DigitalEntityExplorer uses two parameters • A general attribute XML (unit to search, username, password, etc.) • A x_query document

  14. Example: general attribute XML

  15. Example: x_queries

  16. Example: x_results

  17. MetadataManager • Used to search and retrieve a list of metadata records OR create, update, delete individual records based on matching repository metadata indexed results

  18. Sample input: MetadataManagerUpdate mid The metadata ID general A general document description The metadata description name The name of the metadata type The type of the metadata value The metadata XML block

  19. Sample input: MetadataManagerSearch general A general document name The name of the metadata type The type of the metadata searchBy Index field to search on searchTerm Search term orderBy Not implemented queryFrom First answer position queryTo Last answer position

  20. Web Service - Delivery • Used to accept requests and dispatch to authorised users file streams and/or metadata • Built-in to DigiTool, uses http requests

  21. www.exlibrisgroup.comalan.oliver@exlibrisgroup.com

More Related