SlideShare una empresa de Scribd logo
1 de 19
1 | www.folio.org
VuFind on FOLIO
Andrew Nagy
Director, SaaS Innovation
2 | www.folio.org
Open Market = Opportunity
3 | www.folio.org
“It’s axiomatic that a vibrant
and healthy platform is
dependent on the value
created by partners who are
outside the platform itself. If
a platform is too closed , then
partners cannot or will not
contribute”
Ken Chad, Amigos Online Conference, Sept 15, 2016
4 | www.folio.org
5 | www.folio.org
6 | www.folio.org
7 | www.folio.org
My Custom Ecosystem
DLink Camera
Amazon Echo
Samsung Smartthings
Harmony Controller
8 | www.folio.org
Modular Apps
built on an open, extensible platform
“Radical Modularity”
App marketplace
Customized solutions by library
Microservices architecture
9 | www.folio.org
Core FOLIO Solution
open source
Extensible platform
System/Tenant
E-Resource Mgmt
Acquisitions
Cataloguing
Circulation
Data Conversion Tools
Knowledge Base
Resource Sharing
10 | www.folio.org
Expand the LSP
choose apps/solutions from the marketplace
Discovery
Open URL Linking
Holdings Management
Predictive analytics
ILL solutions
eBook integration
Collection Development
11 | www.folio.org
Linked Open Data
Data Mining
Research Data Mgmt
Institutional Repositories
Learning Management
ERP integration
Room booking
Analytics and student
outcomes
Imagine new apps
beyond the ILS/LSP: the FOLIO difference
12 | www.folio.org
13 | www.folio.org
IndexData
•Development
Begins
•Mid 2015
Public Code
•FOLIO codebase
public on GitHub
•August 2016
Modules
•Special Interest
Groups Forming
•Core Module
Development
•October 2016
Platform
•APIs Formalized
•App Market formed
•Core Module
Development
•Extension App
Development
•2017
Go Live
•First Library Goes
Live
•2018
| www.ebsco.com14
Microservices Architecture
1. Language Independent:
Build/Modify App in any
language using OKAPI
RESTful APIs
2. Deployment and
Discovery: Apps are defined
using JSON metadata
3. Marketplace: creates a
distribution channel for
sharing and selling apps
MyApp
ModuleDescriptor.json
Business Logic
(OKAPI Interactions)
UI Code
(React Directives)
15 | www.folio.org
OKAPI – Multitenant API Gateway
• Core API Layer
• Supports System, Tenant and Module configuration
− /_/proxy – modules and tenants
− /_/discovery – node management
− /_/deployment – deploying modules
16 | www.folio.org
Running FOLIO
FOLIO Server
$ mvn -Dstorage=mongo exec:exec
Register App
with Tenant
http://localhost:9130/_/proxy/tenants/${1}/modules
New Tenant
http://localhost:9130/_/proxy/tenants
17 | www.folio.org
VuFind on FOLIO – Proof of Concept
• Deploy mod-circulation module which includes APIs:
− Patrons
− Bibs
− Configurations
− Items
• Push MARC records to /bibs endpoint
• Pull bibs into Solr
18 | www.folio.org
Data Structures
System Layer
OKAPI (API Gateway)
CIRCACQ RPTRM LMSIRDISCAUTH SEL ILL
19 | www.folio.org
VuFind on FOLIO – Future
• Embed Solr directly in System Layer to ensure records
in data stores are in sync with index
• Utilize SolrMarc configuration files to define indexing
and data manipulation to optimize for search
Lets work together to design this

Más contenido relacionado

Destacado

VuFind and its use at ULB
VuFind and its use at ULBVuFind and its use at ULB
VuFind and its use at ULBBenoit Pauwels
 
Islandora Webinar: A 'How-to' Guide for Islandora
Islandora Webinar:  A 'How-to' Guide for IslandoraIslandora Webinar:  A 'How-to' Guide for Islandora
Islandora Webinar: A 'How-to' Guide for Islandoraeohallor
 
Islandora Webinar: Research Data Repositories
Islandora Webinar: Research Data RepositoriesIslandora Webinar: Research Data Repositories
Islandora Webinar: Research Data Repositorieseohallor
 
Harvesting Repositories: DPLA, Europeana, & Other Case Studies
Harvesting Repositories:  DPLA, Europeana, & Other Case StudiesHarvesting Repositories:  DPLA, Europeana, & Other Case Studies
Harvesting Repositories: DPLA, Europeana, & Other Case Studieseohallor
 
Hello islandora building a digital repository nov 30, 2016 v6
Hello islandora  building a digital repository nov 30, 2016 v6Hello islandora  building a digital repository nov 30, 2016 v6
Hello islandora building a digital repository nov 30, 2016 v6eohallor
 
Bibliotheken als Software-Schmieden. Erfahrungen aus der SUB Hamburg
Bibliotheken als Software-Schmieden. Erfahrungen aus der SUB HamburgBibliotheken als Software-Schmieden. Erfahrungen aus der SUB Hamburg
Bibliotheken als Software-Schmieden. Erfahrungen aus der SUB HamburgAnne Christensen
 
Leaving Blackboxes Behind - ELAG 2016
Leaving Blackboxes Behind - ELAG 2016Leaving Blackboxes Behind - ELAG 2016
Leaving Blackboxes Behind - ELAG 2016Annika Domin
 
'TeachMeet - librarians learning from each other' / Niamh Tumelty and Katie B...
'TeachMeet - librarians learning from each other' / Niamh Tumelty and Katie B...'TeachMeet - librarians learning from each other' / Niamh Tumelty and Katie B...
'TeachMeet - librarians learning from each other' / Niamh Tumelty and Katie B...Cambridge Librarians' TeachMeet
 
From User Studies to User Experience: User-Centered Design of Next-Generation...
From User Studies to User Experience: User-Centered Design of Next-Generation...From User Studies to User Experience: User-Centered Design of Next-Generation...
From User Studies to User Experience: User-Centered Design of Next-Generation...Anne Christensen
 
Joomla presentation
Joomla presentationJoomla presentation
Joomla presentationarslanone
 
Building a Global-Scale Multi-Tenant Cloud Platform on AWS and Docker: Lesson...
Building a Global-Scale Multi-Tenant Cloud Platform on AWS and Docker: Lesson...Building a Global-Scale Multi-Tenant Cloud Platform on AWS and Docker: Lesson...
Building a Global-Scale Multi-Tenant Cloud Platform on AWS and Docker: Lesson...Felix Gessert
 
Current trends in library management systems
Current trends in library management systems Current trends in library management systems
Current trends in library management systems Morten Nielsen
 
Introduction to koha
Introduction to kohaIntroduction to koha
Introduction to kohaarslanone
 
Zur Zukunft der Benutzungsabteilungen in Universitätsbibliotheken
Zur Zukunft der Benutzungsabteilungen in UniversitätsbibliothekenZur Zukunft der Benutzungsabteilungen in Universitätsbibliotheken
Zur Zukunft der Benutzungsabteilungen in UniversitätsbibliothekenAnne Christensen
 
UX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and ArchivesUX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and ArchivesNed Potter
 

Destacado (20)

VuFind and its use at ULB
VuFind and its use at ULBVuFind and its use at ULB
VuFind and its use at ULB
 
Islandora Webinar: A 'How-to' Guide for Islandora
Islandora Webinar:  A 'How-to' Guide for IslandoraIslandora Webinar:  A 'How-to' Guide for Islandora
Islandora Webinar: A 'How-to' Guide for Islandora
 
VuFind
VuFindVuFind
VuFind
 
Islandora Webinar: Research Data Repositories
Islandora Webinar: Research Data RepositoriesIslandora Webinar: Research Data Repositories
Islandora Webinar: Research Data Repositories
 
Harvesting Repositories: DPLA, Europeana, & Other Case Studies
Harvesting Repositories:  DPLA, Europeana, & Other Case StudiesHarvesting Repositories:  DPLA, Europeana, & Other Case Studies
Harvesting Repositories: DPLA, Europeana, & Other Case Studies
 
Hello islandora building a digital repository nov 30, 2016 v6
Hello islandora  building a digital repository nov 30, 2016 v6Hello islandora  building a digital repository nov 30, 2016 v6
Hello islandora building a digital repository nov 30, 2016 v6
 
Bibliotheken als Software-Schmieden. Erfahrungen aus der SUB Hamburg
Bibliotheken als Software-Schmieden. Erfahrungen aus der SUB HamburgBibliotheken als Software-Schmieden. Erfahrungen aus der SUB Hamburg
Bibliotheken als Software-Schmieden. Erfahrungen aus der SUB Hamburg
 
Leaving Blackboxes Behind - ELAG 2016
Leaving Blackboxes Behind - ELAG 2016Leaving Blackboxes Behind - ELAG 2016
Leaving Blackboxes Behind - ELAG 2016
 
'TeachMeet - librarians learning from each other' / Niamh Tumelty and Katie B...
'TeachMeet - librarians learning from each other' / Niamh Tumelty and Katie B...'TeachMeet - librarians learning from each other' / Niamh Tumelty and Katie B...
'TeachMeet - librarians learning from each other' / Niamh Tumelty and Katie B...
 
From User Studies to User Experience: User-Centered Design of Next-Generation...
From User Studies to User Experience: User-Centered Design of Next-Generation...From User Studies to User Experience: User-Centered Design of Next-Generation...
From User Studies to User Experience: User-Centered Design of Next-Generation...
 
Koha Advanced Functions
Koha Advanced FunctionsKoha Advanced Functions
Koha Advanced Functions
 
Multi tenancy for docker
Multi tenancy for dockerMulti tenancy for docker
Multi tenancy for docker
 
Breeding 1
Breeding 1Breeding 1
Breeding 1
 
Joomla presentation
Joomla presentationJoomla presentation
Joomla presentation
 
Building a Global-Scale Multi-Tenant Cloud Platform on AWS and Docker: Lesson...
Building a Global-Scale Multi-Tenant Cloud Platform on AWS and Docker: Lesson...Building a Global-Scale Multi-Tenant Cloud Platform on AWS and Docker: Lesson...
Building a Global-Scale Multi-Tenant Cloud Platform on AWS and Docker: Lesson...
 
Current trends in library management systems
Current trends in library management systems Current trends in library management systems
Current trends in library management systems
 
Library Standards: CHED Policies and Guidelines on Book Holdings
Library Standards: CHED Policies and Guidelines on Book HoldingsLibrary Standards: CHED Policies and Guidelines on Book Holdings
Library Standards: CHED Policies and Guidelines on Book Holdings
 
Introduction to koha
Introduction to kohaIntroduction to koha
Introduction to koha
 
Zur Zukunft der Benutzungsabteilungen in Universitätsbibliotheken
Zur Zukunft der Benutzungsabteilungen in UniversitätsbibliothekenZur Zukunft der Benutzungsabteilungen in Universitätsbibliotheken
Zur Zukunft der Benutzungsabteilungen in Universitätsbibliotheken
 
UX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and ArchivesUX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and Archives
 

Similar a VuFind on FOLIO @ VuFind Summit 2016

OPENi Project Introduction @Athens hackathon, September 2014
OPENi Project Introduction @Athens hackathon, September 2014OPENi Project Introduction @Athens hackathon, September 2014
OPENi Project Introduction @Athens hackathon, September 2014openi_ict
 
OW2con'14 - OpenPaaS, the open source collaboration platform, Linagora
OW2con'14 - OpenPaaS, the open source collaboration platform, LinagoraOW2con'14 - OpenPaaS, the open source collaboration platform, Linagora
OW2con'14 - OpenPaaS, the open source collaboration platform, LinagoraOW2
 
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...Adis Jugo
 
1st OPENi Hackathon
1st OPENi Hackathon1st OPENi Hackathon
1st OPENi Hackathonopeni_ict
 
Technical Challenges in Open Metadata
Technical Challenges in Open MetadataTechnical Challenges in Open Metadata
Technical Challenges in Open MetadataAll Things Open
 
Building SharePoint Online applications using Napa Office 365 Development Tools
Building SharePoint Online applications using Napa Office 365 Development ToolsBuilding SharePoint Online applications using Napa Office 365 Development Tools
Building SharePoint Online applications using Napa Office 365 Development ToolsGunnar Peipman
 
Evolution of a Connected Business
Evolution of a Connected Business Evolution of a Connected Business
Evolution of a Connected Business WSO2
 
Oniro project, the new IoT platform from Eclipse Foundation.
Oniro project, the new IoT platform from Eclipse Foundation. Oniro project, the new IoT platform from Eclipse Foundation.
Oniro project, the new IoT platform from Eclipse Foundation. Agustin Benito Bethencourt
 
Become an data driven organization through unified metadata using ODPi Egeria
Become an data driven organization through unified metadata using ODPi EgeriaBecome an data driven organization through unified metadata using ODPi Egeria
Become an data driven organization through unified metadata using ODPi EgeriaData Con LA
 
OPENi APIs & Personal Cloudlets - "Innovation in the cloud" @PT Showroom Lisb...
OPENi APIs & Personal Cloudlets - "Innovation in the cloud" @PT Showroom Lisb...OPENi APIs & Personal Cloudlets - "Innovation in the cloud" @PT Showroom Lisb...
OPENi APIs & Personal Cloudlets - "Innovation in the cloud" @PT Showroom Lisb...Iosif Alvertis
 
OPENi Innovation in the cloud
OPENi Innovation in the cloudOPENi Innovation in the cloud
OPENi Innovation in the cloudopeni_ict
 
B2 oracle mobile_any_app_to_any_service_lets_go
B2 oracle mobile_any_app_to_any_service_lets_goB2 oracle mobile_any_app_to_any_service_lets_go
B2 oracle mobile_any_app_to_any_service_lets_goDr. Wilfred Lin (Ph.D.)
 
OPENi perspective on APIs and Cloudlets @Athens hackathon, September 2014
OPENi perspective on APIs and Cloudlets @Athens hackathon, September 2014OPENi perspective on APIs and Cloudlets @Athens hackathon, September 2014
OPENi perspective on APIs and Cloudlets @Athens hackathon, September 2014openi_ict
 
The Ultimate Guide to Cross-Platform App Development
The Ultimate Guide to Cross-Platform App DevelopmentThe Ultimate Guide to Cross-Platform App Development
The Ultimate Guide to Cross-Platform App Developmentjennyaistechnolabs
 
OCEAN - support for Open Cloud projects, Yuri Glikman, Fraunhofer FOKUS
OCEAN - support for Open Cloud projects, Yuri Glikman, Fraunhofer FOKUSOCEAN - support for Open Cloud projects, Yuri Glikman, Fraunhofer FOKUS
OCEAN - support for Open Cloud projects, Yuri Glikman, Fraunhofer FOKUSOW2
 
ApacheCon NA 2015 - Gabriele Columbro - Is Open Source the right model in the...
ApacheCon NA 2015 - Gabriele Columbro - Is Open Source the right model in the...ApacheCon NA 2015 - Gabriele Columbro - Is Open Source the right model in the...
ApacheCon NA 2015 - Gabriele Columbro - Is Open Source the right model in the...Symphony Software Foundation
 
OpenConext Apereo2014
OpenConext Apereo2014OpenConext Apereo2014
OpenConext Apereo2014openconext
 

Similar a VuFind on FOLIO @ VuFind Summit 2016 (20)

OPENi Project Introduction @Athens hackathon, September 2014
OPENi Project Introduction @Athens hackathon, September 2014OPENi Project Introduction @Athens hackathon, September 2014
OPENi Project Introduction @Athens hackathon, September 2014
 
OW2con'14 - OpenPaaS, the open source collaboration platform, Linagora
OW2con'14 - OpenPaaS, the open source collaboration platform, LinagoraOW2con'14 - OpenPaaS, the open source collaboration platform, Linagora
OW2con'14 - OpenPaaS, the open source collaboration platform, Linagora
 
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
 
1st OPENi Hackathon
1st OPENi Hackathon1st OPENi Hackathon
1st OPENi Hackathon
 
Technical Challenges in Open Metadata
Technical Challenges in Open MetadataTechnical Challenges in Open Metadata
Technical Challenges in Open Metadata
 
Fiware, the future internet
Fiware, the future internetFiware, the future internet
Fiware, the future internet
 
Building SharePoint Online applications using Napa Office 365 Development Tools
Building SharePoint Online applications using Napa Office 365 Development ToolsBuilding SharePoint Online applications using Napa Office 365 Development Tools
Building SharePoint Online applications using Napa Office 365 Development Tools
 
Open Source Software: A Study
Open Source Software: A StudyOpen Source Software: A Study
Open Source Software: A Study
 
Evolution of a Connected Business
Evolution of a Connected Business Evolution of a Connected Business
Evolution of a Connected Business
 
Oniro project, the new IoT platform from Eclipse Foundation.
Oniro project, the new IoT platform from Eclipse Foundation. Oniro project, the new IoT platform from Eclipse Foundation.
Oniro project, the new IoT platform from Eclipse Foundation.
 
Become an data driven organization through unified metadata using ODPi Egeria
Become an data driven organization through unified metadata using ODPi EgeriaBecome an data driven organization through unified metadata using ODPi Egeria
Become an data driven organization through unified metadata using ODPi Egeria
 
Bibliotheken en cloud computing
Bibliotheken en cloud computingBibliotheken en cloud computing
Bibliotheken en cloud computing
 
OPENi APIs & Personal Cloudlets - "Innovation in the cloud" @PT Showroom Lisb...
OPENi APIs & Personal Cloudlets - "Innovation in the cloud" @PT Showroom Lisb...OPENi APIs & Personal Cloudlets - "Innovation in the cloud" @PT Showroom Lisb...
OPENi APIs & Personal Cloudlets - "Innovation in the cloud" @PT Showroom Lisb...
 
OPENi Innovation in the cloud
OPENi Innovation in the cloudOPENi Innovation in the cloud
OPENi Innovation in the cloud
 
B2 oracle mobile_any_app_to_any_service_lets_go
B2 oracle mobile_any_app_to_any_service_lets_goB2 oracle mobile_any_app_to_any_service_lets_go
B2 oracle mobile_any_app_to_any_service_lets_go
 
OPENi perspective on APIs and Cloudlets @Athens hackathon, September 2014
OPENi perspective on APIs and Cloudlets @Athens hackathon, September 2014OPENi perspective on APIs and Cloudlets @Athens hackathon, September 2014
OPENi perspective on APIs and Cloudlets @Athens hackathon, September 2014
 
The Ultimate Guide to Cross-Platform App Development
The Ultimate Guide to Cross-Platform App DevelopmentThe Ultimate Guide to Cross-Platform App Development
The Ultimate Guide to Cross-Platform App Development
 
OCEAN - support for Open Cloud projects, Yuri Glikman, Fraunhofer FOKUS
OCEAN - support for Open Cloud projects, Yuri Glikman, Fraunhofer FOKUSOCEAN - support for Open Cloud projects, Yuri Glikman, Fraunhofer FOKUS
OCEAN - support for Open Cloud projects, Yuri Glikman, Fraunhofer FOKUS
 
ApacheCon NA 2015 - Gabriele Columbro - Is Open Source the right model in the...
ApacheCon NA 2015 - Gabriele Columbro - Is Open Source the right model in the...ApacheCon NA 2015 - Gabriele Columbro - Is Open Source the right model in the...
ApacheCon NA 2015 - Gabriele Columbro - Is Open Source the right model in the...
 
OpenConext Apereo2014
OpenConext Apereo2014OpenConext Apereo2014
OpenConext Apereo2014
 

Último

%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...masabamasaba
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 

Último (20)

%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 

VuFind on FOLIO @ VuFind Summit 2016

  • 1. 1 | www.folio.org VuFind on FOLIO Andrew Nagy Director, SaaS Innovation
  • 2. 2 | www.folio.org Open Market = Opportunity
  • 3. 3 | www.folio.org “It’s axiomatic that a vibrant and healthy platform is dependent on the value created by partners who are outside the platform itself. If a platform is too closed , then partners cannot or will not contribute” Ken Chad, Amigos Online Conference, Sept 15, 2016
  • 7. 7 | www.folio.org My Custom Ecosystem DLink Camera Amazon Echo Samsung Smartthings Harmony Controller
  • 8. 8 | www.folio.org Modular Apps built on an open, extensible platform “Radical Modularity” App marketplace Customized solutions by library Microservices architecture
  • 9. 9 | www.folio.org Core FOLIO Solution open source Extensible platform System/Tenant E-Resource Mgmt Acquisitions Cataloguing Circulation Data Conversion Tools Knowledge Base Resource Sharing
  • 10. 10 | www.folio.org Expand the LSP choose apps/solutions from the marketplace Discovery Open URL Linking Holdings Management Predictive analytics ILL solutions eBook integration Collection Development
  • 11. 11 | www.folio.org Linked Open Data Data Mining Research Data Mgmt Institutional Repositories Learning Management ERP integration Room booking Analytics and student outcomes Imagine new apps beyond the ILS/LSP: the FOLIO difference
  • 13. 13 | www.folio.org IndexData •Development Begins •Mid 2015 Public Code •FOLIO codebase public on GitHub •August 2016 Modules •Special Interest Groups Forming •Core Module Development •October 2016 Platform •APIs Formalized •App Market formed •Core Module Development •Extension App Development •2017 Go Live •First Library Goes Live •2018
  • 14. | www.ebsco.com14 Microservices Architecture 1. Language Independent: Build/Modify App in any language using OKAPI RESTful APIs 2. Deployment and Discovery: Apps are defined using JSON metadata 3. Marketplace: creates a distribution channel for sharing and selling apps MyApp ModuleDescriptor.json Business Logic (OKAPI Interactions) UI Code (React Directives)
  • 15. 15 | www.folio.org OKAPI – Multitenant API Gateway • Core API Layer • Supports System, Tenant and Module configuration − /_/proxy – modules and tenants − /_/discovery – node management − /_/deployment – deploying modules
  • 16. 16 | www.folio.org Running FOLIO FOLIO Server $ mvn -Dstorage=mongo exec:exec Register App with Tenant http://localhost:9130/_/proxy/tenants/${1}/modules New Tenant http://localhost:9130/_/proxy/tenants
  • 17. 17 | www.folio.org VuFind on FOLIO – Proof of Concept • Deploy mod-circulation module which includes APIs: − Patrons − Bibs − Configurations − Items • Push MARC records to /bibs endpoint • Pull bibs into Solr
  • 18. 18 | www.folio.org Data Structures System Layer OKAPI (API Gateway) CIRCACQ RPTRM LMSIRDISCAUTH SEL ILL
  • 19. 19 | www.folio.org VuFind on FOLIO – Future • Embed Solr directly in System Layer to ensure records in data stores are in sync with index • Utilize SolrMarc configuration files to define indexing and data manipulation to optimize for search Lets work together to design this

Notas del editor

  1. In order to spark and support innovation – we need an open marketplace to increase competition and create opportunity
  2. For those of who you are unfamiliar with the Platform as a Service concept – You’ve probably heard of Amazon’s Web Services They are a collection of microservices that together can help build a powerful solution with out a tremendous amount of engineering work.
  3. Another great example is Salesforce.com’s Force.com platform. It is again, a collection of microservices. You do not have to worry about servers, infrastructure, networking – that is all provided for you as a service
  4. The Internet of Things is a newly growing platform that companies from many industries are working on
  5. This is my IOT platform in my home – I use products from different vendors to make up my ecosystem.
  6. Why can’t the LSP be more like our phones – flexible and customizable? The phone comes with certain apps bundled in – if you have an iPhone you get Apple Maps for instance. But if you prefer the user interface and functionality of Google maps, you can download the app and your phone (read: platform) automatically recognizes Google maps and it interoperates with other apps on your phone. Also – if you want functionality that doesn’t exist as a standard app on your phone – you can find it in the App store, download it (either for free or for a fee) and use it on your platform.
  7. This platform is a collaborative open source project
  8. When will this all be done? It started in 2015 by a development effort from IndexData. Then in August of 2016, the code was made public on GitHub. An open slack channel, discuss forum and JIRA site has also been made available to support collaboration.