Difference between revisions of "Pid Cache Manager Service"
Jump to navigation
Jump to search
m (Pid cache moved to Pid Cache Manager Service: TO use generic template for eScidoc Services) |
|||
Line 1: | Line 1: | ||
This Page describes the PID cache service. | This Page describes the PID cache service. | ||
== | == ID == | ||
PIDC | |||
== Complete Name == | |||
PID Cache Manager Service | |||
== Status == | |||
Work in Progress (version 0.1.0 in test). | |||
== Description == | |||
* The role of the PID cache service is to avoid unavailability of the [http://handle.gwdg.de:8080/pidservice/ GWDG PID Handle Service]. | * The role of the PID cache service is to avoid unavailability of the [http://handle.gwdg.de:8080/pidservice/ GWDG PID Handle Service]. | ||
* The PID cache service is used as alternative to the [https://www.escidoc.org/JSPWiki/en/PIDManager PIDManager service] offered by eSciDoc core infrastructure. | * The PID cache service is used as alternative to the [https://www.escidoc.org/JSPWiki/en/PIDManager PIDManager service] offered by eSciDoc core infrastructure. | ||
Line 7: | Line 16: | ||
== Implementation == | == Implementation == | ||
* Since | * Since PID cache service replaces the [https://www.escidoc.org/JSPWiki/en/PIDManager core service PIDManager], its architecture offers same interfaces. | ||
=== Interface === | === Interface === | ||
* The PID cache service provides a REST interface: | * The PID cache service provides a REST interface: |
Revision as of 15:47, 11 March 2010
This Page describes the PID cache service.
ID[edit]
PIDC
Complete Name[edit]
PID Cache Manager Service
Status[edit]
Work in Progress (version 0.1.0 in test).
Description[edit]
- The role of the PID cache service is to avoid unavailability of the GWDG PID Handle Service.
- The PID cache service is used as alternative to the PIDManager service offered by eSciDoc core infrastructure.
- The PID cache service holds pre-created PIDs which are assigned to an eSciDoc content resource by calling the Object Handler methods (assignObjectPid() and assignVersionPid()).
Implementation[edit]
- Since PID cache service replaces the core service PIDManager, its architecture offers same interfaces.
Interface[edit]
- The PID cache service provides a REST interface:
- GET: /<service>/<prefix>/<suffix> - resolve
- PUT: /<service>/<prefix>/<suffix> - registration at PID system (Not implemented)
- POST: /<service>/<prefix>/ - identifier generation and registration at PID system
- DELETE: /<service>/<prefix>/<suffix> - delete (Not allowed)
- <service>: the url of the pid cache service (for instance: dev-pubman.mpdl.mpg.de/pidcache/handle)
- <prefix>/<suffix>: the method called:
- /read/view : Visualization of a PID.
- /read/search: Search of a PID.
- /write/create: Creation of a PID.
- /write/update: Update of a PID.