Presentation is loading. Please wait.

Presentation is loading. Please wait.

Voyager Web Services and Web Applications Birong Ho Systems Librarian Western Michigan University March, 2011, Developer Meets Developer -

Similar presentations


Presentation on theme: "Voyager Web Services and Web Applications Birong Ho Systems Librarian Western Michigan University March, 2011, Developer Meets Developer -"— Presentation transcript:

1 Voyager Web Services and Web Applications Birong Ho Systems Librarian Western Michigan University March, 2011, Developer Meets Developer - birong.ho@wmich.edu

2 Voyager Web Services ? The set of Web services that was introduced previously has been enlarged to increase the openness of Voyager, facilitating its interoperability with other systems and enabling customers to develop code extensions that they can share with the Voyager community. All Web services are available in the Developer Zone of the EL Commons collaborative Web site.

3 Voyager Web Services http://www.exlibrisgroup.org/display/Voyag erOI/XML+Over+HTTP+Web+Services http://www.exlibrisgroup.org/display/Voyag erOI/XML+Over+HTTP+Web+Services There are two types of open interfaces in Voyager: RESTful APIs and XML over HTTP.

4 the clients/user agents used at WMU Discovery Layer Tool (open source) Local PHP programs to batch process Renew

5

6 public function submitRecall($bibid, $itemid, $patron, $pickuplocation){ global $configArray; $client = new HTTP_Request('http://voyager.library.wmich.edu:7014/vxws/SendPatronRequestService'); $client->setMethod(HTTP_REQUEST_METHOD_POST); $recallxml = ' Western Michigan University Libraries Westcat WMICHDB RECALL 36 thisCopy 1@1@WMICHDB20020730122958

7 '. $bibid. ' '. $pickuplocation. ' '. $itemid. ' '. $patron['institution_id']. ' '; $client->addHeader('Content-Type', 'application/x-www-form-urlencoded\r\n'); $client->addRawPostData($recallxml); $client->sendRequest(); $recallresponse = $client->getResponseBody(); header('Location: '. $configArray['Site']['url']. 'MyResearch/Holds'); }

8

9

10

11

12 Holds Requests Management

13

14 Short Loans Requests Management

15

16 References http://www.exlibrisgroup.org/display/Voyager/MySccou ntService http://www.exlibrisgroup.org/display/Voyager/MySccou ntService Duong, Chi-Hoi, Voyager Developer, Focus Point of Open Platform, Voyager Web Services, Developers Meet Developers Meeting, Chicago, IL, USA March 26, 2009 http://www.exlibrisgroup.org/display/prosentationshttp://www.exlibrisgroup.org/display/prosentations Introduction to Voyager RESTful APIs, http://exlibrisgroup.org/display/VoyagerOI/Introduction+ to+Voyager+RESTful+APIs http://exlibrisgroup.org/display/VoyagerOI/Introduction+ to+Voyager+RESTful+APIs Sherman, Dennis Using Voayge Web Services, Ex Libris Technical Seminar, May 4-5 2009


Download ppt "Voyager Web Services and Web Applications Birong Ho Systems Librarian Western Michigan University March, 2011, Developer Meets Developer -"

Similar presentations


Ads by Google