Title: Making distributed configuration
1Making distributed configuration simple with the
Torus
Mike Taylor, Index Data ltmike_at_indexdata.comgt
2Making distributed configuration as simple as
possible with the Torus
Mike Taylor, Index Data ltmike_at_indexdata.comgt
3Making distributed configuration as simple as
possible but no simpler with the Torus
Mike Taylor, Index Data ltmike_at_indexdata.comgt
4Goals for this talk
5Goals for this talk
1. Do not display any XML on the screen.
6Goals for this talk
1. Do not display any XML on the screen. 2. ...
7Goals for this talk
1. Do not display any XML on the screen. 2.
... 3. Profit!
8The problem
Suppose you have a metasearch engine. ... such
as Index Data's fine pazpar2, freely available
from http//indexdata.com/pazpar2/ How do you
choose the target databases? How do you
configure how they appear?
9Candidate solutions
ISO/IEC 11179? Too complex
10Candidate solutions
ISO/IEC 11179? Too complex UDDI? WAY too
complex
11Candidate solutions
ISO/IEC 11179? Too complex UDDI? WAY too
complex ZeeRex? Also too complex
12Candidate solutions
ISO/IEC 11179? Too complex UDDI? WAY too
complex ZeeRex? Also too complex A theme
begins to emerge ...
13Candidate solutions
ISO/IEC 11179? Too complex UDDI? WAY too
complex ZeeRex? Also too complex A theme
begins to emerge ...
Almost everything considered harmful
Almost everything considered harmful
14Our shiny, new solution
15Our shiny, new solution
16Our shiny, new solution
17Stop! Think calming thoughts!
18Stop! Think calming thoughts!
The Double Bacon Hamburger Fatty Melt From
thisiswhyyourefat.com
19Our shiny, new solution
ltsomeDumbRedundantWrappergt ltdisplayNamegtLibrary
of Congress Online Cataloglt/displayNamegt
ltcategoriesgtLibrary Cataloglt/categoriesgt
ltzurlgtz3950.loc.gov7090/Voyagerlt/zurlgt
lttermAttributesgt11016lt/termAttributesgt
ltauthorAttributesgt11003lt/authorAttributesgt
lttitleAttributesgt14lt/titleAttributesgt
ltsubjectAttributesgt121lt/subjectAttributesgt
ltdateAttributesgt130lt/dateAttributesgt
ltrequestSyntaxgtMARC21lt/requestSyntaxgt
ltrecordEncodinggtmarc-8slt/recordEncodinggt
ltqueryEncodinggtUTF8lt/queryEncodinggt
ltelementSetgtFlt/elementSetgt ltsomeDumbRedundantWrapp
ergt
20Our shiny, new solution
ltsomeDumbRedundantWrappergt ltdisplayNamegtLibrary
of Congress Online Cataloglt/displayNamegt
ltcategoriesgtLibrary Cataloglt/categoriesgt
ltzurlgtz3950.loc.gov7090/Voyagerlt/zurlgt
lttermAttributesgt11016lt/termAttributesgt
ltauthorAttributesgt11003lt/authorAttributesgt
lttitleAttributesgt14lt/titleAttributesgt
ltsubjectAttributesgt121lt/subjectAttributesgt
ltdateAttributesgt130lt/dateAttributesgt
ltrequestSyntaxgtMARC21lt/requestSyntaxgt
ltrecordEncodinggtmarc-8slt/recordEncodinggt
ltqueryEncodinggtUTF8lt/queryEncodinggt
ltelementSetgtFlt/elementSetgt ltsomeDumbRedundantWrapp
ergt
21Our shiny, new solution
Display Name Library of Congress Online
Catalog Categories Library Catalog Z39.50
URL z3950.loc.gov7090/Voyager Term
Attributes 11016 Author Attributes
11003 Title Attributes 14 Subject
Attributes 121 Date Attributes
130 Request Syntax MARC21 Record
Encoding marc-8s Query Encoding UTF8 Element
Set F
22Target profiles are simple things
Lots of other data objects are simple,
too. Using a simple, flat, bag-of-fields
model opens up new possibilities Translucency!
23Target profiles are simple things
Display Name Library of Congress Online
Catalog LC Catalog Categories Library
Catalog Z39.50 URL z3950.loc.gov7090/Voyager T
erm Attributes 11016 Author Attributes
11003 11 Title Attributes
14 Subject Attributes 121 Date Attributes
130 Request Syntax MARC21 Record
Encoding marc-8s Query Encoding UTF8 Element
Set F
24Translucent Record Store TORUS
25Local metasearcher
26Local metasearcher
Metasearch provider
27Local metasearcher
Another local metasearcher
Metasearch provider
28Local metasearcher
Another local metasearcher
Metasearch provider
IRSpy pool
29Local metasearcher
Another local metasearcher
Metasearch provider
IRSpy pool
UK higher education pool
30Local metasearcher
Another local metasearcher
Metasearch provider
IRSpy pool
UK higher education pool
World higher education pool
31Thanks for listening
Mike Taylor, Index Data ltmike_at_indexdata.comgt