implementing a shared instance of the evergreen ils for an academic library consortium in ontario
DESCRIPTION
TRANSCRIPT
Project Conifer
Implementing a shared instance of
the Evergreen ILS for an academic library
consortium in OntarioArt Rhyno
Leddy Library, University of Windsor
A presentation for the NELINET Open Source ILS: Relevance for Academic Libraries seminar - Dec. 9, 2008
What is Conifer?
Project Conifer is the joint project of Laurentian, McMaster, Windsor, and Algoma to adopt Evergreen as our common library system
One union catalogueOne shared set of serversOne step towards greater cooperation among
Ontario libraries for ILS functions
What is Conifer?
An ILS with a growing track record for consortia
The trip to here…
1989-1993 worked on a SPIRES-based ILS at Memorial University and wrote my first MARC editor
1993-1995 joined Windsor, a beta partner in the development of Notis Horizon, one of the first client/server library systems
1995-1997 scrambled when Ameritech pulled the plug on Notis initiative with less than 24 hours notice, scraped what was left of the budget to go back to the marketplace and became one of the first customers of Endeavor Voyager
1999-2002 spent side hours developing java-based library system called PYTHEAS, some of the mappings ended up in Koha via work with a developer in BC, wrote my second MARC editor
The trip to here…
2005 highly problematic Voyager upgrade, IBM hardware costs squeeze budget, agree in strategic planning to look for new ILS options
2006 operational strategic plan targets one day symposium on the State of the ILS
2007 officially join forces with Evergreen, work with Evergreen coders on beginnings of acq/ser layer, participate in a "meeting of the interested" university libraries in Guelph, Project Conifer is born!
2008 take on increased development role in Knowledge Ontario to secure more funds for Conifer project, partner with developer at Windsor on reserves module
Lessons & Pledges…
I will:not underestimate the issues in data migration in any ILS implementation
remember that consortium dynamics can take some time to work themselves out
remember to be extremely cautious when anyone fixates only on financial savings in an OSS project
I will never:
totally trust the stability of a commercial library application
write another MARC editor in my natural life
The ILS Symposium - Nov. 15, 2006
PINES - a very big challenge for OSS solutions
Survey Results (2005)…
18%
23%
Over 100 projects listed!
- No longer active
- Not updated in 3 years
OSS Misconceptions & Realities…
OSS Misconceptions & Realities…
OSS Misconceptions & Realities…
OSS Misconceptions & Realities…
The Shocking Slide from the ILS Symposium
Alpha release (Online public access catalog, Cataloging, Circulation) debuted in July 2005. Beta release in early 2006
All PINES libraries migrated to Evergreen software on September 5, 2006
All of the above was promised and delivered on schedule
That's right, on schedule.
Really...
I am not making this up
The Other Shocking Slide from the ILS Symposium…
The Conifer experience…
The Conifer experience…
In other words…
linux-based servers
commodity hardware
communal documentation
widely understood software stack for 80% of the application
Relationship to OLE
“With support from The Andrew W. Mellon Foundation, a multinational group of libraries is developing the design for an Open Library Environment (OLE), an alternative to the current model of an Integrated Library System. The goal is to produce a design document to inform open source library system development efforts, to guide future library system implementations, and to influence current Integrated Library System vendor products.”
OLE as UBL?
OLE as OSI?
Evergreen’s relationship to OLE
“Do the current open source ILS products provide a new model of automation, or an open source version of what we already have?”
- Marshall Breeding, Overview of the state of library automation: Framing the OLE Initiative, OLE Project Core Partners Meeting, September 9, 2008
Do you already have…
well-documented and unfettered access to your records?
web savvy conduit for mixing and matching applications?
the ability to change how your ILS works?
Evergreen’s hidden asset
“Given the modest size of the library community, it is gratifying to note that Evergreen is not the only open source ILS, nor the only successful one…Yet, Evergreen is of special interest not only for its scalability, but also for its architecture. Evergreen utilizes a jabber-based communications infrastructure and a custom messaging layer called OpenSRF (Open Scalable Request Framework), pronounced "open surf". It provides a powerful message based system that allows for maximum utilization of network settings.”
Well worth tracking down later…
OpenSRF and The Architectural Advantages of Evergreen
OpenSRF - some practical plumbing for the web ecosystem
“With OpenSRF, ILS functions can be abstracted and extended in a wide variety of development environments. OpenSRF has the potential to be to the ILS what HTTP was to the World Wide Web…OpenSRF represents a strong conduit for bringing forward state information to arbitrary web spaces and allowing the ILS to support rather than sit on the sidelines for web interactions. “
- Art’s ramblings for Open Source Business Resource, August 2008: Focus on Education
OpenSRF - some practical plumbing for the web ecosystem
OpenSRF - some practical plumbing for the web ecosystem
modeling Reserves Direct in Django to take advantage of programmer availability
add internationalization layer, critical for Conifer
OpenSRF gives high fidelity access to Evergreen at deep level
Achieving Agility
it’s not about saving money (although that would be nice)
it’s not about doing what we already do with OSS tools (although we still have to do a lot of the same things)
it’s not about creating another consortium for finding common work flows (although we hope that will happen)it’s about agility and flexibility on an increasingly networked planet (and we can’t afford to stumble right now)
The Road to May 2009 (go live date)
Thinking about AcquisitionsIdeas from UPEI on serials and dealing with
overlapping consortiumsMoving fast on ReservesHoping to contract Equinox for data
servicesRemembering May 1997 - everything is
relative!
The Road to May 2009 (go live date)
Lots of requests to join Conifer since shortly after the project launched
Colleges, hospitals, and other universitiesKnowledge Ontario (KO) is a cross-sector
partnership of 4500 library organizations in the province, some discussions about possible KO branding
We also have been sharing everything that’s going on in the project
In fact, there are *no* secrets…
Because Dan Scott can not be stopped!
Conifer Project Manager par excellence
IBM background, documentation expert, internationalization zealot
He doesn’t seem to sleep…
The Role of Decoupled Interfaces
The Role of a Common Index
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
Arbitrary Injections into Web Spaces
The Role of the Cloud
Remember this?
Google’s strengths & weaknesses
Links
Conifer: http://conifer.mcmaster.caEvergreen project:Home: http://open-ils.org/Wiki: http://open-ils.org/dokuwiki/wiki.phpAcquisitions demo: http://acq.open-ils.orgSITKA talking points:
http://sitka.bclibraries.ca/resources/talking-points
Equinox:Home: http://esilibrary.com