[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Handle-info] Web Services for Handle Servers



Dear Handle Users,

 

  Here at the Academic ADL Co-Lab we have been contemplating an automated approach to Handle registration. After meeting with Henry Jerez and Sean Reilly (CNRI), we have all decided it would be best to start a working group of sorts to discuss existing implementations, goals, and the best practice for programmatically creating/registering Handles with our local Handle servers.

 

  A Little Background

  The main impetus for this functionality is our proof of concept work on the ADL-R project. As opposed to having the local handle administrator manually register every new handle, we would very much like it to be an automated step in the publishing workflow of our repository implementation. There are currently two client libraries for HANDLE.NET, one written in Java and one in C. This poses a problem for us because our repository is written in neither (it is written in python), and even though there is a possibility of calling portions of the C library, this isn’t the most attractive or elegant approach. It was thus tentatively agreed that perhaps an interface via web services would be a better idea seeing as it is flexible and possible to implement in many languages on the client side.

 

  Requirements

  Our proposed solution has the following requirements; client side platform/language independence via 1) a web services API for authenticating and creating sessions for admins/users of the handle server, and 2) a web services API to the administrative functions of the handle server.

 

  If any of this interests you, or you have implementations you would like to share please let Henry or I know you are interested in joining the working group.

 

 

Colin Alteveer

Academic ADL Co-Lab

calteveer@academiccolab.org