1 open library environment canadian library association annual conference may 31, 2009
Post on 18-Dec-2015
217 views
TRANSCRIPT
![Page 1: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/1.jpg)
1
Open Library Environment
Canadian Library Association Annual ConferenceMay 31, 2009
![Page 2: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/2.jpg)
2
Agenda
Part 1:Background to project
(Jim Clark)
Part 2:Technical overview
(Barney Shum)
Part 3:Status of project
(Jim Clark)
Part 4:Q & A
![Page 3: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/3.jpg)
3
Part 1 Overview
• What is OLE?
• Objectives
• Background
• Principles
• Project assumptions
![Page 4: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/4.jpg)
4
What is OLE?
• A project supported by the Mellon Foundation to design a new kind of library system for research institutions
• Phase 1: create a design document
• Key attributes: broad consultation, transparent process
• Phase 2 (future): Build project
![Page 5: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/5.jpg)
5
What is OLE?
"The Open Library Environment (OLE) project will develop a flexible, adaptable, and community-driven software framework to manage libraries that support research, teaching, and higher learning. The OLE framework provides processes for acquiring, describing, managing, and delivering information and transforms those processes to deliver services and resources in new ways ... OLE raises the library’s information management processes to the enterprise level and integrates them into the academic and administrative infrastructure."
http://oleproject.org/overview/project-scope/
![Page 6: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/6.jpg)
6
More and less than an ILS
• More integration of all formats, physical and electronic schema-neutral - flexible data model that incorporates
many standards
• Less removes functions that do not need to be in the
library’s domain (e.g. fund accounting, identity management)
public discovery layer out of scope
![Page 7: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/7.jpg)
7
Objectives
• To use open, flexible technology to produce an alternative to current products, including Integrated Library Systems (ILS) and electronic resource management (ERM) systems
• To automate core library functions in a way suited to modern workflows
• To interoperate with applications beyond the library
![Page 8: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/8.jpg)
8
Project rationale - Summary
• State of current, commercial ILS products. • There is a growing need for library systems to
interact with other enterprise systems.• Libraries need to control their own destinies.
![Page 9: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/9.jpg)
9
Rationale – Current ILS products
• Perception that ILS products were designed for managing print and other tangible resources
• Need to rethink business processes and incorporate electronic resources from the beginning
• Fewer vendors and products
![Page 10: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/10.jpg)
10
ILS Vendor options are narrowing. We are spending money and staff time buying and integrating add-on products.
Marshall Breeding
http://www.librarytechnology.org
ILS Vendor options are narrowing. We are spending money and staff time buying and integrating add-on products.
Marshall Breeding
http://www.librarytechnology.org
![Page 11: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/11.jpg)
11
Rationale - Interoperability
• Traditional ILS products do not always interoperate well with other systems used by an organization
• Library system must fit into the I.T. infrastructure of the institution
![Page 12: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/12.jpg)
12
Our library business technologies are not well connected to the more modern, enterprise-level technology used in financial systems, student information systems and course management systems.
Our library business technologies are not well connected to the more modern, enterprise-level technology used in financial systems, student information systems and course management systems.
![Page 13: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/13.jpg)
13
Rationale - Control
• Libraries need to control their own destinies
• Control over data to offer new services
• Control over software to meet local requirements for unique functionality to make enhancements and contribute to the
community
![Page 14: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/14.jpg)
14
Emerging Options
• Traditional ILS (e.g. Millennium)
• Open source ILS (e.g. Evergreen, Koha)
• Commercial new generation library automation (e.g. URM – Unified Resource Management)
• Cloud based automation platform (e.g. OCLC WorldCat Local)
• Enterprise SOA (e.g. OLE)
![Page 15: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/15.jpg)
15
Project starting point
• Early 2008 - Initial assessment of interest in libraries
• April 2008 - Development of proposal by a diverse group of libraries
• June 2008 - The Andrew W. Mellon Foundation provided funding for the design project
• August 2008 - Project underway
![Page 16: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/16.jpg)
16
OLE planning partners
![Page 17: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/17.jpg)
1717
Principles
• Flexibility
• Community Ownership
• Service Orientation
![Page 18: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/18.jpg)
18
Principles
• Enterprise-Level Integration
• Efficiency
• Sustainability
![Page 19: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/19.jpg)
19
Project Assumptions
• OLE will provide services that will help academic & research institutions accomplish their core mission by improving the library’s ability to deliver its content and services throughout the institution’s activities.
• OLE will enable libraries to be more of a component with the enterprise infrastructure raising the relevance of libraries to the organization’s mission
![Page 20: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/20.jpg)
20
Project Assumptions
• Adopting a model of community-source software development and a technology infrastructure based on service orientation is, in itself, a strategic innovation for libraries and universities.
• Digital formats will dominate our business processes.
• Collaborative and consortial activity is increasingly as important to libraries as work at local institutions.
![Page 21: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/21.jpg)
21
Agenda
Part 1:Background to project
(Jim Clark)
Part 2:Technical overview
(Barney Shum)
Part 3:Status of project
(Jim Clark)
Part 4:Q & A
![Page 22: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/22.jpg)
2222
Part 2 Overview
• SOA Definition
• SOA Explained
• OLE System Objective
• Pain Points to be Addressed in OLE by SOA
• Benefits of the SOA Approach in OLE
• Some of the technical work to date
![Page 23: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/23.jpg)
2323
SOA Definition
Malte Poppensieker at the University of Trier
“In Service-Oriented Architecture autonomous, loosely-coupled and coarse-grained services with well-defined interfaces provide business functionality and can be discovered and accessed through a supportive infrastructure. This allows internal and external system integration as well as the flexible reuse of application logic through the composition of services."
![Page 24: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/24.jpg)
2424
SOA Explained
• Modular– Loosely Coupled
– Coarsely Grained
– Peer-to-Peer Services
• Distributable– Open & Standards
based
– Platform Neutral
– Location Transparent
• Clearly Defined• Interface Based
• Swappable• “Black Box”
• Shareable• Generically useable
![Page 25: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/25.jpg)
2525
OLE System Objective• OLE aims to provide a fabric of services that can be
composed in a variety of ways to meet the needs of differing library scenarios.
• OLE offers a flexible framework that will accommodate a variety of organizational implementations.
• OLE is neutral in regards to how libraries organize themselves and share data and services.
• OLE aims not to execute existing workflows more efficiently, but to enable libraries to transition to new ways of performing their work and allocating resources more aligned to their strategic priorities.
![Page 26: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/26.jpg)
2626
• For those libraries that are doing development work, there is not yet a clear framework that ensures those newly designed things will work together
• Better integration with enterprise IT
• Better integration with multiple software programs and segments of library business
• Better integration across library consortia (e.g., through authentication that crosses multiple systems)
• More flexibility in responding to rapidly changing patron behaviour
• The complexities of licensing, acquiring and holding materials in different formats is not easy to accommodate in current systems
• There are too many hierarchical, non-integrated systems
Pain Points to be Addressed in OLE by SOA
![Page 27: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/27.jpg)
2727
• SOA can help with reducing the constraints imposed by a monolithic system
• SOA can help with liberating our data
• SOA can help with integration goals (cost of integration kept low; interoperability)
• SOA can help with making things more configurable
• SOA can help with agility
• SOA can help with governance of interoperability – helps us measure, monitor and enforce policies and SLAs around consortial activities
• Federated identify management would have a SOA aspect
Where does SOA help us
![Page 28: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/28.jpg)
2828
Benefits of the SOA Approach in OLE
• Service-oriented Architecture focused on placing the library within the enterprise infrastructure of the broader institution.
• Emphasis on partnerships and consortial interactions
• Community source development
• Governance by institutions that create and use the software
• A fresh approach to automating the workflows of library operations devoid of that established by legacy software products.
• Resource management for the library’s collections of digital and print content which can also extend to other information assets of the institution not previously under the library’s stewardship.
![Page 29: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/29.jpg)
2929
e-frameworkNLA Shareable Collection SUM
![Page 30: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/30.jpg)
3030
NLA Service Framework
![Page 31: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/31.jpg)
3131
OLE Reference Model (current)
![Page 32: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/32.jpg)
3232
References• Open Library Management Systems, John Little
(Duke University), as presented at “The Transformed Library SAMM 2008, May 8, 2008”
• The OLE Project: Reconceptualizing Technology for Modern Library Workflow—An SOA Approach, Michael Winkler (University of Pennsylvania), Beth Forrest Warner (University of Kansas) and Robert H. McDonald (Indiana University)http://www.educause.edu/Resources/TheOLEProjectReconceptualizing/171241
• https://wiki.nla.gov.au/display/LABS/3.+Service+framework
• http://www.e-framework.org/
![Page 33: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/33.jpg)
33
Agenda
Part 1:Background to project
(Jim Clark)
Part 2:Technical overview
(Barney Shum)
Part 3:Status of project
(Jim Clark)
Part 4:Q & A
![Page 34: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/34.jpg)
34
Part 3 Overview
• What we have done so far
• Documents
• Where we’re headed
![Page 35: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/35.jpg)
35
What have we done so far?
• 5 in-person meetings• Public webcasts• Regional design workshops• Canadian workshop
• Formation of working groups• Presentations at conferences• Outreach to library directors, IT groups• Conversations with other projects
![Page 36: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/36.jpg)
36
Extensive library involvement370+ people from 125
institutions at 12 regional workshops
385 individuals from 217 institutions in webcasts
360+ people from 106 US and 35 non-US libraries and 27 organizations or businesses subscribed to website
Interaction with diverse audiences at 35+ presentations
Columbia UniversityDuke UniversityLehigh UniversityIndiana UniversityLibrary and Archives CanadaNational Library of AustraliaOhioLink
Columbia UniversityDuke UniversityLehigh UniversityIndiana UniversityLibrary and Archives CanadaNational Library of AustraliaOhioLink
Orbis Cascade AllianceRutgers UniversityUniversity of ChicagoUniversity of FloridaUniversity of KansasUniversity of MDUniversity of PAVanderbilt University
Orbis Cascade AllianceRutgers UniversityUniversity of ChicagoUniversity of FloridaUniversity of KansasUniversity of MDUniversity of PAVanderbilt University
Primary planning group:Primary planning group:
![Page 37: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/37.jpg)
37
Canadian workshop
•January 14-15, 2009
• 40 participants, 19 organizations, 6 provinces
![Page 38: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/38.jpg)
38
![Page 39: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/39.jpg)
39
What have we done so far?
• Scope documenthttp://oleproject.org/overview/project-scope/
• Workflow diagramshttp://oleproject.org/overview/ole-reference-model/
• FAQhttp://oleproject.org/faqs/
![Page 40: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/40.jpg)
40
Where we’re headed
• Identify Build Partners – Spring• Post design document – June• Final design document &
project report for Mellon Foundation and public – July
• Develop build proposal – June/July• Set up governance structure• Start development – Fall/Winter
![Page 41: 1 Open Library Environment Canadian Library Association Annual Conference May 31, 2009](https://reader035.vdocuments.site/reader035/viewer/2022062515/56649d235503460f949f9b10/html5/thumbnails/41.jpg)
41
More information at:
http://oleproject.org
Barney Shum
Library and Archives Canada
Jim Clark
Library and Archives Canada