29
2022-03-16 /Namn Namn, Institution eller liknande Integrating Open Source Library Systems Theodor Tolstoy Andreas Hedström Mace Stockholm University Library

Elag integrating open source

Embed Size (px)

Citation preview

2023-04-15 /Namn Namn, Institution eller liknande

Integrating Open Source Library SystemsTheodor TolstoyAndreas Hedström MaceStockholm University Library

2023-04-15 / Namn Namn, Institution eller liknande

LIBRIS

VIOLA KOHA

Union catalogue

SFX

EDS

libERMLink resolver

Discovery Service

Printed materials

Electronic resources

Information supply systems

So… what’s LIBRIS?

(L)OPAC

LIBRISWEB SEARCH

LIBRISCATALOGUE

BIBLIOGRAPHIC RECORDS

HOLDINGS RECORDS

HOLDINGS RECORDS

BIBLIOGRAPHIC RECORDS

ITEMS

The (SUL) workflow in LIBRIS:

LOCAL CATALOGUE

”Cultivating”

The Library Happens ElsewhereFocus on Delivery not Discovery

OPAC Adventures

Enter: Viola

Background:

• Old ILL & book logistics system discontinued• Complete rewrite based on existing, well estblished, work flows

Stack fetching

Faculty Office Delivery

Viola Outgoing

Stack call

Ill Request

Ill RequestMissing books

National Illsystem

Interlibrary loans

Interlibrary Loan Requests

Purchase requests National Ill Requests

Viola Incoming

Invoicing Circulation

National Illsystem

Proven usefulness - outside of Stockholm● Linnaeus University live with Viola since march● Hosted in Azure, cost approx. ≈1200€ per year● Similar workflows, same ILS

Current development● More robust & easier to maintain– State Machine, better error handling– Consolidation of business logic

● More generic and open– More configuration– More pluggable architechture

● Azure enabled– Easy to try, deploy & maintain

Enter: Koha

Project areas:

Data qualityEducate staff

Workflows

Technology/development

Co-operation & communication

Development

Holdings & locations

Metadata & data quality

System interaction

Usability

Technology & service

Project team

Project structure:

Koha (dis-)abilities

Supports plenty of workflowsRobust functionality

But, no functions for:Handling orders (call slips)Generating automatic invoices etc.

OAI-PMH

ILS-DI

svc/ HTTP API

SIP2REPORTS

WEB SERVICE

Koha interoperability

Endpoints:

REST API (Soon)

www.koha-community.org

The big picture

The LIBRIS connection

Project goals:• Adding items to the LIBRIS XL infrastructure• Synchronization between LIBRIS and local

systems (OAI-PMH, REST API)

2023-04-15 /Namn Namn, Institution eller liknande

Towards a new architecture

Stack fetching

Faculty Office Delivery

Viola Outgoing

Stack call

Ill Request

Ill Request InvoicingMissing books

National Illsystem

Order flow today

Interlibrary Loan Requests

Purchase requests National Ill Requests

Viola Incoming

Invoicing Circulation

National IllsystemViola

VoyagerOPAC

LIBRIS

Koha

ViolaOPACLIBRIS

Order flow tomorrow

Interlibrary Loan Requests

Purchase requests National Ill Requests

Viola Incoming

Invoicing Circulation

National Illsystem

Service layer

Service layer

In order to● Keep Koha simple● keep Viola versatile● keep the OPAC lightweight● Enable more services:– ERM– Link resolver– ...

Koha

ViolaOPAC

LIBRIS

Service Layer

The way forward

Packaging for collaboration or splitting it up for more use cases?

The way(s) forward

Cooperation

Cooperation

Viola

KohaService layer

Code reuse

Stack Fetching

Interlibrary LoansService

s

Questions!

Resources on Viola: http://tinyurl.com/viola-elag