310 likes | 417 Views
Making distributed configuration simple with the Torus. Mike Taylor, Index Data <mike@indexdata.com>. Making distributed configuration as simple as possible with the Torus. Mike Taylor, Index Data <mike@indexdata.com>. Making distributed configuration as simple as possible but no simpler
E N D
Making distributed configuration simple with the Torus Mike Taylor, Index Data <mike@indexdata.com>
Making distributed configuration as simple as possible with the Torus Mike Taylor, Index Data <mike@indexdata.com>
Making distributed configuration as simple as possible but no simpler with the Torus Mike Taylor, Index Data <mike@indexdata.com>
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, freely available 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 harmful Almost everything considered harmful
Stop! Think calming thoughts! The Double Bacon Hamburger Fatty Melt From 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 Catalog Categories: Library Catalog Z39.50 URL: z3950.loc.gov:7090/Voyager Term Attributes: 1=1016 Author Attributes: 1=1003 Title Attributes: 1=4 Subject Attributes: 1=21 Date Attributes: 1=30 Request Syntax: MARC21 Record Encoding: marc-8s Query Encoding: UTF8 Element Set: F
Target 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!
Target profiles are simple things Display Name: Library of Congress Online Catalog LC Catalog Categories: Library Catalog Z39.50 URL: z3950.loc.gov:7090/Voyager Term Attributes: 1=1016 Author Attributes: 1=1003 1=1 Title Attributes: 1=4 Subject Attributes: 1=21 Date Attributes: 1=30 Request Syntax: MARC21 Record Encoding: marc-8s Query Encoding: UTF8 Element Set: F
Translucent Record Store = TORUS
Local metasearcher Metasearch provider
Local metasearcher Another local metasearcher Metasearch provider
Local metasearcher Another local metasearcher Metasearch provider IRSpy pool
Local metasearcher Another local metasearcher Metasearch provider IRSpy pool UK higher education pool
Local metasearcher Another local metasearcher Metasearch provider IRSpy pool UK higher education pool World higher education pool
Thanks for listening Mike Taylor, Index Data <mike@indexdata.com>