making distributed configuration simple with the torus
Post on 02-Jan-2016
38 Views
Preview:
DESCRIPTION
TRANSCRIPT
Making distributed configurationsimple
with the Torus
Mike Taylor, Index Data <mike@indexdata.com>
Making distributed configurationas simple as possible
with the Torus
Mike Taylor, Index Data <mike@indexdata.com>
Making distributed configurationas simple as possible
but no simplerwith the Torus
Mike Taylor, Index Data <mike@indexdata.com>
Goals for this talk
Goals for this talk
1. Do not display any XML on the screen.
Goals for this talk
1. Do not display any XML on the screen.2. ...
Goals for this talk
1. Do not display any XML on the screen.2. ...3. Profit!
The problem
Suppose you have a metasearch engine.
... such as Index Data's fine pazpar2, freelyavailable from http://indexdata.com/pazpar2/
How do you choose the target databases?
How do you configure how they appear?
Candidate solutions
ISO/IEC 11179? Too complex
Candidate solutions
ISO/IEC 11179? Too complex
UDDI? WAY too complex
Candidate solutions
ISO/IEC 11179? Too complex
UDDI? WAY too complex
ZeeRex? Also too complex
Candidate solutions
ISO/IEC 11179? Too complex
UDDI? WAY too complex
ZeeRex? Also too complex
A theme begins to emerge ...
Candidate solutions
ISO/IEC 11179? Too complex
UDDI? WAY too complex
ZeeRex? Also too complex
A theme begins to emerge ...
Almost everything
considered harmfulAlmost everything
considered harmful
Our shiny, new solution
Our shiny, new solution
Our shiny, new solution
Stop! Think calming thoughts!
Stop! Think calming thoughts!
The Double Bacon Hamburger Fatty MeltFrom thisiswhyyourefat.com
Our shiny, new solution
<someDumbRedundantWrapper> <displayName>Library of Congress Online Catalog</displayName> <categories>Library Catalog</categories> <zurl>z3950.loc.gov:7090/Voyager</zurl> <termAttributes>1=1016</termAttributes> <authorAttributes>1=1003</authorAttributes> <titleAttributes>1=4</titleAttributes> <subjectAttributes>1=21</subjectAttributes> <dateAttributes>1=30</dateAttributes> <requestSyntax>MARC21</requestSyntax> <recordEncoding>marc-8s</recordEncoding> <queryEncoding>UTF8</queryEncoding> <elementSet>F</elementSet><someDumbRedundantWrapper>
Our shiny, new solution
<someDumbRedundantWrapper> <displayName>Library of Congress Online Catalog</displayName> <categories>Library Catalog</categories> <zurl>z3950.loc.gov:7090/Voyager</zurl> <termAttributes>1=1016</termAttributes> <authorAttributes>1=1003</authorAttributes> <titleAttributes>1=4</titleAttributes> <subjectAttributes>1=21</subjectAttributes> <dateAttributes>1=30</dateAttributes> <requestSyntax>MARC21</requestSyntax> <recordEncoding>marc-8s</recordEncoding> <queryEncoding>UTF8</queryEncoding> <elementSet>F</elementSet><someDumbRedundantWrapper>
Our shiny, new solution
Display Name: Library of Congress Online CatalogCategories: Library CatalogZ39.50 URL: z3950.loc.gov:7090/VoyagerTerm Attributes: 1=1016Author Attributes: 1=1003Title Attributes: 1=4Subject Attributes:1=21Date Attributes: 1=30Request Syntax: MARC21Record Encoding: marc-8sQuery Encoding: UTF8Element Set: F
Target profiles are simple things
Lots of other data objects are simple, too.
Using a simple, flat, bag-of-fields modelopens up new possibilities
Translucency!
Target profiles are simple things
Display Name: Library of Congress Online Catalog LC CatalogCategories: Library CatalogZ39.50 URL: z3950.loc.gov:7090/VoyagerTerm Attributes: 1=1016Author Attributes: 1=1003 1=1Title Attributes: 1=4Subject Attributes: 1=21Date Attributes: 1=30Request Syntax: MARC21Record Encoding: marc-8sQuery Encoding: UTF8Element Set: F
Translucent Record Store=
TORUS
Local metasearcher
Local metasearcher
Metasearchprovider
Local metasearcher Anotherlocal metasearcher
Metasearchprovider
Local metasearcher Anotherlocal metasearcher
Metasearchprovider
IRSpy pool
Local metasearcher Anotherlocal metasearcher
Metasearchprovider
IRSpy pool UK highereducation pool
Local metasearcher Anotherlocal metasearcher
Metasearchprovider
IRSpy pool UK highereducation pool
World highereducation pool
Thanks for listening
Mike Taylor, Index Data <mike@indexdata.com>
top related