Presentation is loading. Please wait.

Presentation is loading. Please wait.

DigiTools support of Web Services Repositories and Web Services workshop | 2 June 2009 Alan Oliver, Business Development Director.

Similar presentations


Presentation on theme: "DigiTools support of Web Services Repositories and Web Services workshop | 2 June 2009 Alan Oliver, Business Development Director."— Presentation transcript:

1 DigiTools support of Web Services Repositories and Web Services workshop | 2 June 2009 Alan Oliver, Business Development Director

2 2 Ex Libris products

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

4 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 5...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 Ex Libris Rosetta...

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

7 7 DigiTools 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 8 DigiTools openness (continued) Z39.50 X-Server Web Services DigitalEntityManager DigitalEntityExplorer MetadataManager

9 9 Web Services overview DigiTools 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 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 11 Example: general attribute XML

12 12 Example: digital_entity_call

13 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 14 Example: general attribute XML

15 15 Example: x_queries

16 16 Example: x_results

17 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 18 Sample input: MetadataManagerUpdate midThe metadata ID generalA general document descriptionThe metadata description nameThe name of the metadata typeThe type of the metadata valueThe metadata XML block

19 19 Sample input: MetadataManagerSearch generalA general document nameThe name of the metadata typeThe type of the metadata searchByIndex field to search on searchTermSearch term orderByNot implemented queryFromFirst answer position queryToLast answer position

20 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 21


Download ppt "DigiTools support of Web Services Repositories and Web Services workshop | 2 June 2009 Alan Oliver, Business Development Director."

Similar presentations


Ads by Google