David Singleton, Deputy State Librarian Julie Walker, PINES Program Director Brad LaJeunesse, Systems Administrator Mike Rylander, Development Consultant.

Slides:



Advertisements
Similar presentations
Clustering Technology For Scaleability Jim Gray Microsoft Research
Advertisements

Evergreen ILS Update, September 2011 Dan Scott Systems Librarian Laurentian University.
LINC -- A Shared ILS System President and Directors Meeting September 22, 2004 Jan Ison.
THE VIRTUAL ILLINOIS CATALOG (VIC) Jan Ison Lincoln Trail Libraries System OCLC Advisory Committee for Public Libraries June 6, 2000.
Elizabeth McKinney de Garcia PINES Director And Mike Rylander Vice President, Research and Design, Equinox Software.
OCLC Update Session Ron Glass Senior Library Services Consultant TexShare 9 th Interlibrary Loan Workshop Austin, TX October 9, 2009.
Pharos Uniprint 8.3.
Library Automation Overview of Results January 24 th 2006 Jomo Kenyatta Memorial Library.
WHICH TO CHOOSE RIGHT SERVER FOR THE RIGHT JOB. Today’s business environment demands that small and midsize businesses do more with less. The large majority.
Which server is right for you? Get in Contact with us
ICOLC October 4, 2001 OCLC Services. Purpose Libraries’ web-based information portal needs –Maximize consortia’s role in their members’ use of database.
October An Automated System Enabling Libraries to Efficiently Track and Loan Materials ◦ The Catalog of library materials ◦ The database of patrons.
Online accounts management for small businesses By Wagner Silva – – Abstract: This project demonstrates the steps taken.
Association Management System Norman Campbell Director, Information Systems.
Library Online Catalog Tutorial Pentagon Library Last Updated March 2008.
Moving libraries to Web scale Matt Goldner Product & Technology Advocate 14 June 2011.
Integrated Library Management System
Elizabeth McKinney de Garcia PINES Director The Roots of the PINES/Evergreen Project 10: :00 a. How PINES Started b. The Process Used to Establish.
Technical Architectures
Web Server Hardware and Software
1 Meeting the Reporting Challenges at International Paper.
Maintain and Modify By: Sahar Aftab (1253 ) and Mehboob Nazim (1085) Central Library.
June 6,  Projects completed March - May 2013  Review SWAN Changes 4 years  Strategic Plan Update  Upcoming Projects.
Michigan eLibrary (MeL) Growing Pains and Gains 21 st Annual Computers in Libraries March 23, 2006.
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
Campus Management Portal and Online Higher Education Cardean Learning Group.
Motorola Mobility Services Platform
CISTI Source & SiteSearch OCLC User Meeting 2001 Danielle Langlois & Carol Serroul May 9, 2001.
Evergreen Indiana Basic Circulation Class Professional Development Office.
Evergreen Indiana: Where is it now and where is it going? Shauna Borger Indiana State Library.
Application and Usage of Cloud Computing and Data Security
OCLC Research Libraries Partners 10 June 2011 Robin Murray Vice President, Global Product Management OCLC Collaboratively Building Web-Scale with Libraries.
Why Open-Source? No Vendor-Locking In a proprietary software --- Your supports lock with it. freedom to customize and improvements in software needs,
SharePoint and SharePoint Online: Today and what's next? Presented by Luke Abeling – IT Platforms.
OFC 200 Microsoft Solution Accelerator for Intranets Scott Fynn Microsoft Consulting Services National Practices.
Vision Wouldn’t it be great if …. Vision … all of the networks were on the same ILS platform for both collaborative staff training purposes and patron.
Natick Public Schools Technology Update January 26, 2009 Dennis Roche, CISA Director of Technology.
Access in the Stacks Presentation by Dr. Gary Golden, Library Director of Paul Robeson Library John Gibson, Instructional Technology Specialist.
ERIC and the WorldCat Registry Lawrence Henry ERIC Program Manager Joanna White WorldCat Registry Product Manager.
OpenURL Link Resolvers 101
Event Management & ITIL V3
Mehdi Ghayoumi Kent State University Computer Science Department Summer 2015 Exposition on Cyber Infrastructure and Big Data.
(c) 2005 Donald R. Frey & Company Inc. InternetInquiryandPaymentProcessingModule Presented By: Matt Frey.
Athabasca University Library Athabasca, Alberta Canada Steve Schafer Director Library Services
Project 2003 Presentation Ben Howard 15 th July 2003.
Trends in the delivery of Bibliographic data Doug McMillan Doug McMillan Commercial Director R.R. Bowker CONCERT 2002 Commercial Director R.R. Bowker CONCERT.
Insert your photo here. Your Name Your Title Your Phone Number
In 8 Minutes SocialSimple Personalize Your Web Through Social Networking.
Evergreen in 45 minutes Introducing Evergreen: eIFL-FOSS open source ILS workshop June 10, 2008 Dan Scott.
Evergreen Indiana: Is it for your library? SAMS Conference September 18, 2015.
Brad LaJeunesse, Systems Administrator PINES Today 44 member public library systems 252 libraries in 123 counties 8.5 million library books and other.
What’s New in Destiny 11.0 April 9, Follett’s Destiny Team Don Rokusek Program Director Julie Krater Product Manager Julie Krater Product Manager.
Microsoft Partner Conference Integrated Innovation Don Kerr Partner Technology Specialist.
NC Shared ILS (Integrated Library System) Library Cooperation Summit Boone, NC August 12, 2009.
Alan Rykhus – MnSCU/PALS Evan Rusch – Minnesota State University, Mankato.
IT 5433 LM1. Learning Objectives Understand key terms in database Explain file processing systems List parts of a database environment Explain types of.
Experiences with Xen virtualization and multi-brick Evergreen Environments Presented by Mike Peters – Indiana State Library & Niles Ingalls– Hussey Mayfield.
Iowa’s Shared Library Automation System Information Session June 18, 2008.
Proposed silms 6.0.
Types of Information Systems
APIs (and their Relatives) Can Expand and Unify Library Services
Introduction to Databases Transparencies
WorldCat: Broad Web visibility for our collection
Georgia Public Library Service
SharePoint Permissions Manager
Georgia Public Library Service
In-house Developed Library Solutions
Introduction to Portal for ArcGIS
ServiceDesk 7 Preview.
IT Next – Transformation Program
Presentation transcript:

David Singleton, Deputy State Librarian Julie Walker, PINES Program Director Brad LaJeunesse, Systems Administrator Mike Rylander, Development Consultant

Georgia Systems PINES Systems

PINES Anticipated Growth

PINES Today Y2k project started in public library systems 252 member libraries 123 counties 8.8 million items 1.6 million active cardholders from all 159 Georgia counties.

What Makes PINES Different? The PINES library card is free to any resident of Georgia, and may be obtained from any PINES library. The PINES library card can be used at any PINES facility as if at the home library. Materials may be returned to any PINES library.

What Makes PINES Different? Users may request materials delivered from any PINES library to local library, at no charge. In FY06, over 452,000 loans between PINES libraries. PINES libraries agree to a common set of policies, and procedures, with the goal that users have a consistent experience at any PINES library.

Executive Committee: Nine (9) elected representatives (Library Directors) from member library systems. Function-specific subcommittees make policy recommendations. Executive Committee meets quarterly and as needed. PINES Governance

What are the Benefits? For users: increased access to local library collections For libraries: the State of Georgia assumes the costs of the automation system. Access, not ownership, is the key. Economy of scale: PINES annual cost = approximately $1.6 million. Individual library automation systems = over $15 million + approximately $5 million per year to maintain those systems.

Services from PINES Central Training for 1,400 PINES staff in libraries across the state. Training is conducted regionally to reduce travel demands on libraries. Responsibility for printing and mailing of overdue notices for all PINES libraries Helpdesk via phone, or web, available 24 hours/day.

“It SIGNIFICANTLY expands the choices of books and other materials available to me. I appreciate this so much because I live in a rural part of the state with a very small local library.” “Allowing books to be checked out from other libraries is WONDERFUL. This way, the Pines System is like one gigantic library making available a tremendous selection of books regardless of where the books are physically housed.” WHAT DO USERS LIKE BEST ABOUT PINES? Comments from the PINES User Survey

The Evergreen Project The 5-year software contract for PINES ended in June : PINES staff conducted a comprehensive survey of the library automation marketplace At issue: the unique needs of a statewide consortium sharing a centralized database and utilizing a statewide library card. Is the software driving the policy/procedure, or is the policy/procedure driving the software?

The Evergreen Project What do PINES libraries need?  Enterprise-class relational database  Flexible system administration  Granular permissions structure  A complex holds matrix  Ability to treat member libraries as individual entities  Reports designed to correspond to annual reporting requirements

The Evergreen Project Evergreen Integrated Library System was developed using Open Source software. Released under General Public License (GPL). Alpha release (Online public access catalog, Cataloging, Circulation) debuted in July Beta release in early All PINES libraries migrated to Evergreen software on September 5, Transactions, user records, and item records were migrated from the former system.

Cost Comparison 24Local Tech Staff $200,000/yr$0Software Licensing $200,000/yr(included, 3 years) Hardware Support $1,500,000$350,000Server Hardware Vendor ILSEvergreen

Fringe Benefits We’re self-sustaining and control our own destiny. –We decide on development priorities. –No more difficulty trying to convince a vendor to develop important features for us (a minority customer in some ways). The users of the software have direct access to the developers.

Evergreen Online Catalog Features Streamlined searching from a single search box. Google-like spell-checking and search suggestions. Ability to select specific material formats from the online catalog’s front page. Added content, including book cover images, reviews, and excerpts. Randomized holds that include geographic location as a factor. Scalability in anticipation of PINES growth.

Evergreen Online Catalog Features In ‘My Account’, patrons can: –change personal login name; –change password; –place, cancel, and view holds; –modify how they would like to be alerted of available holds; –view fines; –view address information; and –view Bookbags (and share them)

Let’s take a look…

Evergreen Core Technologies  Database: PostgreSQL  Logic/glue languages: C and Perl, Javascript  Webserver: Apache mod_perl, C modules  Client side software: XUL  Server operating system: Linux  Server hardware: x86-64  Messaging core: Jabber (Ejabberd)

Evergreen Design  Server-side software is designed to run on inexpensive commodity hardware with Linux as the operating system.  The software is designed to run in a clustered environment, giving it enterprise-level high availability and failover.  Evergreen's staff client is cross-platform (Windows, Mac, Linux).

Open Application Plaform The traditional ILS is  A catalog  An OPAC  A circulation system  Cataloging tools We wanted more – we wanted a platform

Open Application Platform We need a framework that  is easy to cluster  takes care of all the dirty work  has very low overhead  makes writing applications simple  is built on open, standard protocols Given this we can create components as they are needed to provide solutions on demand – we don't need to anticipate every problem!

OpenSRF: Features and Benefits We built a framework that  can trivially scale from a single server to hundreds in a tiered, redundant fashion  manages everything but the application logic, abstracting away everything to a consistent set of method calls  can easily handle hundreds of transactions per second, per server without any administrator tuning of the underlying components  turns writing applications, including entire ILS modules, into a matter of translating business logic into a set of simple Perl or C routines  Leverages existing open standards and open source software to avoid both duplication of effort and component lock-in

OpenSRF: The Pieces OpenSRF consists of  A Jabber server – PINES uses eJabberd, and has tested jabber2d and an in-house custom server  The OpenSRF Router – provides application load balancing and failover services  OpenSRF Application Infrastructure – libraries and tools that turn simple business logic functions into seamless applications  OpenSRF Gateway – an Apache web server plugin that turns URLs into OpenSRF requests, and OpenSRF reponses into web-accesible content  OpenSRF DocGen – serves API documentation from the OpenSRF Introspection Service

Benefits to Evergreen  Dramatically decreased the time to go from service prototypes to production implementations  Allows developers to focus on core ILS issues  Increase capacity as needed using any source – no hardware vendor lock-in!  No single point of failure for any critical system or service  Rolling Upgrades – no need to take the system offline to upgrade backend services!

Where Do We Go from Here? Migration of the six library systems waiting to become part of PINES. Develop the Acquisitions and Serials modules. Work with others on a protocol to share information across automation systems (Open NCIP). Develop the children's portal for the online catalog.

Where Do We Go from Here? Implement online bill pay for users. Enhance social aspects of the catalog: user ratings, reviews, and comments. Complete the Spanish translation for the online catalog.

Where do we go from here? Deep links into the GALILEO databases. Online catalog that can be used on mobile devices. Possible partnerships with other institutions.

PINES online catalog: gapines.org Evergreen development: open-ils.org

David Singleton Julie Walker Brad LaJeunesse Mike Rylander