implementing a shared instance of the evergreen ils for an academic library consortium in ontario

42
Project Conifer Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario Art Rhyno Leddy Library, University of Windsor A presentation for the NELINET Open Source ILS: Relevance for Academic Libraries seminar - Dec. 9, 2008

Upload: kramsey

Post on 11-Nov-2014

2.896 views

Category:

Education


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

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

Page 2: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

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

Page 3: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

What is Conifer?

Page 4: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

An ILS with a growing track record for consortia

Page 5: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

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

Page 6: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

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

Page 7: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

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

Page 8: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

The ILS Symposium - Nov. 15, 2006

Page 9: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

PINES - a very big challenge for OSS solutions

Page 10: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

Survey Results (2005)…

18%

23%

Over 100 projects listed!

- No longer active

- Not updated in 3 years

Page 11: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

OSS Misconceptions & Realities…

Page 12: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

OSS Misconceptions & Realities…

Page 13: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

OSS Misconceptions & Realities…

Page 14: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

OSS Misconceptions & Realities…

Page 15: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

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

Page 16: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

The Other Shocking Slide from the ILS Symposium…

Page 17: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

The Conifer experience…

Page 18: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

The Conifer experience…

Page 19: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

In other words…

linux-based servers

commodity hardware

communal documentation

widely understood software stack for 80% of the application

Page 20: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

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.”

Page 21: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

OLE as UBL?

Page 22: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

OLE as OSI?

Page 23: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

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

Page 24: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

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?

Page 25: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

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.”

Page 26: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

Well worth tracking down later…

Page 27: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

OpenSRF and The Architectural Advantages of Evergreen

Page 28: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

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

Page 29: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

OpenSRF - some practical plumbing for the web ecosystem

Page 30: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

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

Page 31: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

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)

Page 32: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

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!

Page 33: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

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

Page 34: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

In fact, there are *no* secrets…

Page 35: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

Because Dan Scott can not be stopped!

Conifer Project Manager par excellence

IBM background, documentation expert, internationalization zealot

He doesn’t seem to sleep…

Page 36: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

The Role of Decoupled Interfaces

Page 37: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

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.

Page 38: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

Arbitrary Injections into Web Spaces

Page 39: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

The Role of the Cloud

Page 40: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

Remember this?

Page 41: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

Google’s strengths & weaknesses

Page 42: Implementing a shared instance of the Evergreen ILS for an academic library consortium in Ontario

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