Loading Session...

Redeveloping an application as a Cloud App: making an inventory app for USMAI and beyond

Session Information

Following the USMAI migration to Alma, the Consortial Library Applications Support team began an investigation of the Purdue Batch Inventory app. Ultimately, our team concluded that the app should be refactored to utilize the ExLibris Cloud App infrastructure, allowing for easy distribution, reduced administrative overhead, and avoiding restrictions set on API access. Following an initial development period, the "Super Shelf Inventory" app was released for closed Alpha testing in early December 2024 and then for an open Beta in March of 2025. This presentation will start by explaining how the opportunity to develop a Cloud App was discovered, hopefully giving inspiration to other developers. It will then shift to discuss what one needs to know to develop a Cloud App, and will explain some of the technical solutions used, - both to work well with an asynchronous paradigm and to get Alma to perform the actions the app needs to take. Lastly, the unique experience with Alma APIs will be covered, as well as the Development Lifecycle used to get the app available to the public.

Jun 17, 2025 08:40 AM - 09:10 AM(America/New_York)
Venue : Marquis Ballroom/Salons A,B,C
20250617T0840 20250617T0910 America/New_York Redeveloping an application as a Cloud App: making an inventory app for USMAI and beyond

Following the USMAI migration to Alma, the Consortial Library Applications Support team began an investigation of the Purdue Batch Inventory app. Ultimately, our team concluded that the app should be refactored to utilize the ExLibris Cloud App infrastructure, allowing for easy distribution, reduced administrative overhead, and avoiding restrictions set on API access. Following an initial development period, the "Super Shelf Inventory" app was released for closed Alpha testing in early December 2024 and then for an open Beta in March of 2025. This presentation will start by explaining how the opportunity to develop a Cloud App was discovered, hopefully giving inspiration to other developers. It will then shift to discuss what one needs to know to develop a Cloud App, and will explain some of the technical solutions used, - both to work well with an asynchronous paradigm and to get Alma to perform the actions the app needs to take. Lastly, the unique experience with Alma APIs will be covered, as well as the Development Lifecycle used to get the app available to the public.

Marquis Ballroom/Salons A,B,C Ex Libris Knowledge Days and ELUNA Conference 2025 eluna-conf-planning@exlibrisusers.org
415 visits

Session Participants

User Online
Session speakers, moderators & attendees
Applications Developer
,
University System of Maryland and Affiliated Institutions (USMAI)
No moderator for this session!
Systems and Collection Management Librarian
,
Spokane Community College
Associate University Librarian, Digital Initiatives
,
Ontario Tech University
42 attendees saved this session

Session Chat

Live Chat
Chat with participants attending this session

Slides

1749674618544_Eluna2025_Styled.pptx
Presentation Slide
57
Submitted by Organizer

Need Help?

Technical Issues?

If you're experiencing playback problems, try adjusting the quality or refreshing the page.

Questions for Speakers?

Use the Q&A tab to submit questions that may be addressed in follow-up sessions.