freeing the data - implementing the next-gen catalogue:

9
Freeing the Data Implementing the Next-Gen Catalogue: Taking it From Talk to Action! John Blyberg 1/30/2008

Upload: john-blyberg

Post on 30-Oct-2014

1.455 views

Category:

Business


1 download

DESCRIPTION

1/30/2008

TRANSCRIPT

Page 1: Freeing the Data - Implementing the Next-Gen Catalogue:

Freeing the DataImplementing the Next-Gen Catalogue:

Taking it From Talk to Action!

John Blyberg

1/30/2008

Page 2: Freeing the Data - Implementing the Next-Gen Catalogue:

Traditional ILS

Library PatronsBusiness Logic

Page 3: Freeing the Data - Implementing the Next-Gen Catalogue:

Business Logic

SIPSIP2

and sometimesNCIP

3rd-partyvendors

Traditional ILS

Other Libraries

Z39.50

Page 4: Freeing the Data - Implementing the Next-Gen Catalogue:

Tools & Assets

Circulation Search Transactional Reporting

SIP/SIP2 Z39.50 Scraping Scraping

NCIPScreen

ScrapingExpect Expect

ExportReverse Proxy

File-parsing

Limited API

Page 5: Freeing the Data - Implementing the Next-Gen Catalogue:

OPAC ‘mods’

Embedded AJAX

Reverse Proxy

Single sign-on?

SOPAC

LibraryThing for Libraries

CMSs

Faceted Search

F.T. Index (Lucene, Sphinx)

Page 6: Freeing the Data - Implementing the Next-Gen Catalogue:

Example: SOPACwww.aadl.org

Single sign-on

Search Patron Info TransactionsSocial

Elements

DrupalReverse proxy

Catalog wrapper

Catalog wrapper

Drupal

Catalog wrapper

XMLOPACLimited

DB accessExternal

DB

Page 7: Freeing the Data - Implementing the Next-Gen Catalogue:

Example: SOPACwww.aadl.org

Catalog wrapper

Drupal WebPACcURLPHP GET/POST

Result manipulation

Page 8: Freeing the Data - Implementing the Next-Gen Catalogue:

Single sign-on?

A future model?

Mainstream devices

SDKs

Custom clientsSocial networks

‘2.0’ findability

Automated reporting

CRM

Mobile reference

Flexible purchasing

Web 2.0 integration

ILS

Page 9: Freeing the Data - Implementing the Next-Gen Catalogue:

Is SOA the answer?IL

S L

ayer III Sirsi/Dynix Evergreen Polaris Koha etc..

Pre

sent

atio

nLa

yer

Drupal iGoogleSOPACFlash etc..

Modular connection

REST & Software instantiation

Core functionality

Contributed functionality

Abs

trac

tion

Laye

r