Difference between revisions of "PubMan Sword"
Kleinfercher (talk | contribs) |
Kleinfercher (talk | contribs) m (→Interface) |
||
Line 9: | Line 9: | ||
==Interface== | ==Interface== | ||
The PubMan SWORD interface is deployed within the PubMan ear, therefore one can access the above described servlets by the PubMan baseURL + the servlet path. | |||
(Example with PubMan base url http://pubman.mpdl.mpg.de) | |||
===Service Document=== | ===Service Document=== | ||
http://pubman.mpdl.mpg.de/pubman/faces/sword/servicedocument | |||
Request: | |||
Response: | |||
===Deposit Service=== | ===Deposit Service=== | ||
http://pubman.mpdl.mpg.de/pubman/faces/sword/deposit | |||
Request: | |||
Response: |
Revision as of 11:41, 1 April 2009
This page briefly describes the SWORD Server implementation in the PubMan solution. General Information about SWORD can be found here.
Implementation[edit]
For start the SWORD functionality is directly implemented in PubMan by exploiting and extending the sword api provided by JISC. In future we could have a seperate SWORD service for all eSciDoc solutions. PubMan implements 3 classes for the SWORD service:
- PubManSwordServer - Processing of requests
- PubManServiceDocumentServlet - Accepting requests for the Service Document (dependent on user credentials)
- PubManDepositServlet - Accepting requests for the deposits (dependent on user credentials)
Interface[edit]
The PubMan SWORD interface is deployed within the PubMan ear, therefore one can access the above described servlets by the PubMan baseURL + the servlet path.
(Example with PubMan base url http://pubman.mpdl.mpg.de)
Service Document[edit]
http://pubman.mpdl.mpg.de/pubman/faces/sword/servicedocument Request: Response:
Deposit Service[edit]
http://pubman.mpdl.mpg.de/pubman/faces/sword/deposit Request: Response: