Online Image Management & Positioning Survey: Penn Schoen Berland
Sierra REST APIs – Real World Applications Steve Schoen, Product Manager.
-
Upload
emmanuel-morant -
Category
Documents
-
view
214 -
download
0
Transcript of Sierra REST APIs – Real World Applications Steve Schoen, Product Manager.
![Page 1: Sierra REST APIs – Real World Applications Steve Schoen, Product Manager.](https://reader038.fdocuments.in/reader038/viewer/2022103021/56649c725503460f9492435c/html5/thumbnails/1.jpg)
Sierra REST APIs – Real World Applications
Steve Schoen, Product Manager
![Page 2: Sierra REST APIs – Real World Applications Steve Schoen, Product Manager.](https://reader038.fdocuments.in/reader038/viewer/2022103021/56649c725503460f9492435c/html5/thumbnails/2.jpg)
Sierra REST API v1.0 (Bib & Item APIs)
• GA on April 28, 2014• Provides RESTful access to Sierra Bib & Item data
for integration with library and 3rd party software components• Can be used to power Discovery layer of choice
and other library systems
![Page 3: Sierra REST APIs – Real World Applications Steve Schoen, Product Manager.](https://reader038.fdocuments.in/reader038/viewer/2022103021/56649c725503460f9492435c/html5/thumbnails/3.jpg)
What libraries can do with Sierra REST APIs
• Harvest catalog info to power discovery• Replace WebPAC ‘scraping’• Receive more real-time Bib and Item availability
results• Create custom web site features that “mash up”
Seirra data (e.g. recent titles)• Create custom reporting apps• Extend library systems with two-way access to
Sierra data• Place and manage holds• Retrieve and update Patron records
• Endless possibilities
v1.0
Late
r 201
4
![Page 4: Sierra REST APIs – Real World Applications Steve Schoen, Product Manager.](https://reader038.fdocuments.in/reader038/viewer/2022103021/56649c725503460f9492435c/html5/thumbnails/4.jpg)
Use Case: Marmot Library Network
“Marmot installed Sierra 1.2 April 30, and fast-tracked the installation of the APIs. The Bib API is already in production on a new server running our latest VuFind 2014 code for a few school libraries. Later this month it will be live for two publics, one academic, and a few schools; then gradually roll out to other libraries.
We had already been using Sierra DNA to make direct database calls to harvest catalog data into this open source discovery layer. At this point the "Bib API query by date updated" is handy to fetch changes in circ status every 15 minutes, so the Availability facet is pretty close to real-time, which is remarkable for a discovery layer.”
Jimmy Thomas, Executive DirectorMarmot Library Network
![Page 5: Sierra REST APIs – Real World Applications Steve Schoen, Product Manager.](https://reader038.fdocuments.in/reader038/viewer/2022103021/56649c725503460f9492435c/html5/thumbnails/5.jpg)
APIs Open Sierra to New Library Applications
Discovery Solution
Bib & ItemServices
Sierra
API
Custom Library Reports
Library Patron
Interface
Holds
Service
MultipleServices
PatronService
Multiple
ServicesFines Payment
ServiceCampusor
Library AppPay Your
Fine
Place a Hold
![Page 6: Sierra REST APIs – Real World Applications Steve Schoen, Product Manager.](https://reader038.fdocuments.in/reader038/viewer/2022103021/56649c725503460f9492435c/html5/thumbnails/6.jpg)
• Library Web site• “What’s new”• “What’s coming”
• Mobile App Integration• Populate and update
patron account info• Place holds• View and pay fines
• Custom staff reports and notifications
APIs for Publics: Better Service Models
![Page 7: Sierra REST APIs – Real World Applications Steve Schoen, Product Manager.](https://reader038.fdocuments.in/reader038/viewer/2022103021/56649c725503460f9492435c/html5/thumbnails/7.jpg)
APIs Connecting Campus Computing
• Campus Portal – library channel• Populate with Patron data – course reserves,
place holds, view fines, see messages• Student Information System (SIS)
• Update Sierra patron data from SIS student records and HR data• Update SIS, Bursar’s office with outstanding
library fines and fees
![Page 8: Sierra REST APIs – Real World Applications Steve Schoen, Product Manager.](https://reader038.fdocuments.in/reader038/viewer/2022103021/56649c725503460f9492435c/html5/thumbnails/8.jpg)
• Learning Management System (LMS)• Populate with Patron info• Present Course Reserves info• Ability to place a hold
APIs Connecting Campus Computing
![Page 9: Sierra REST APIs – Real World Applications Steve Schoen, Product Manager.](https://reader038.fdocuments.in/reader038/viewer/2022103021/56649c725503460f9492435c/html5/thumbnails/9.jpg)
• Custom staff reports and notifications• End of term fines purge
• Library Web site• New titles feed
• Mobile App Integration• Populate and update
patron account info• View and pay fines
APIs Connecting Campus Computing
![Page 10: Sierra REST APIs – Real World Applications Steve Schoen, Product Manager.](https://reader038.fdocuments.in/reader038/viewer/2022103021/56649c725503460f9492435c/html5/thumbnails/10.jpg)
API Roadmap
• New API updates throughout 2014 and beyond• Transactional APIs • Patron API• Holds API• Key circulation functions• Many more to come
![Page 11: Sierra REST APIs – Real World Applications Steve Schoen, Product Manager.](https://reader038.fdocuments.in/reader038/viewer/2022103021/56649c725503460f9492435c/html5/thumbnails/11.jpg)
What do you want to accomplish with APIs?
![Page 12: Sierra REST APIs – Real World Applications Steve Schoen, Product Manager.](https://reader038.fdocuments.in/reader038/viewer/2022103021/56649c725503460f9492435c/html5/thumbnails/12.jpg)
Companion IUG API Session
Be sure to attend my other sessionExtending Sierra with
REST APIs and Sierra DNA
![Page 13: Sierra REST APIs – Real World Applications Steve Schoen, Product Manager.](https://reader038.fdocuments.in/reader038/viewer/2022103021/56649c725503460f9492435c/html5/thumbnails/13.jpg)
Thank You!Thank You!