X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=doc%2Fbook.xml;h=55fb83c77f7f64cc66ea0ccc8563857bbf1f461f;hb=53eafbd7c48306aafac89449b1e8ae80397058d8;hp=8827acec2860ca9016e324adb0e362578df5291e;hpb=66a4e4e13cb639eeabc09117c0378f5c69fa4b01;p=pazpar2-moved-to-github.git diff --git a/doc/book.xml b/doc/book.xml index 8827ace..55fb83c 100644 --- a/doc/book.xml +++ b/doc/book.xml @@ -24,6 +24,9 @@ JakubSkoczen + + MikeTaylor + &version; ©right-year; @@ -35,7 +38,7 @@ merging, relevance ranking, record sorting, and faceted results. It is middleware: it has no user interface of its own, but can be - configured and controlled by a REST-like web-service to provide + configured and controlled by an XML-over-HTTP web-service to provide metasearching functionality behind any user interface. @@ -56,6 +59,9 @@ Introduction + +
+ What Pazpar2 is Pazpar2 is a stand-alone metasearch engine with a web-service API, designed to be used either from a browser-based client (JavaScript, Flash, @@ -80,8 +86,8 @@ Additional functionality such as user management and attractive displays are expected to be implemented by applications that use Pazpar2. Pazpar2 itself is user-interface independent. - Its functionality is exposed through a simple REST-style web-service API, - designed to be easy to use from an AJAX-enabled browser, Flash + Its functionality is exposed through a simple XML-based web-service API, + designed to be easy to use from an Ajax-enabled browser, Flash animation, Java applet, etc., or from a higher-level server-side language like PHP, Perl or Java. Because session information can be shared between browser-based logic and server-side scripting, there is tremendous @@ -121,15 +127,6 @@ usability and let Pazpar2 do what it does best -- metasearch. - If you wish to connect to commercial or other databases which do not - support open standards, please contact Index Data on - . We have a - proprietary framework for building connectors that enable Pazpar2 - to access - thousands of online databases, in addition to the vast number of catalogs - and online services that support the Z39.50/SRU/SRW protocols. - - Pazpar2 is our attempt to re-think the traditional paradigms for implementing and deploying metasearch logic, with an uncompromising approach to performance, and attempting to make maximum use of the @@ -151,6 +148,34 @@ Pazpar2 is covered by the GNU General Public License (GPL) version 2. See for further information. +
+ +
+ Connectors to non-standard databases + + If you wish to connect to commercial or other databases which do not + support open standards, please contact Index Data on + info@indexdata.com. We have a + proprietary framework for building connectors that enable Pazpar2 + to access + thousands of online databases, in addition to the vast number of catalogs + and online services that support the Z39.50/SRU/SRW protocols. + +
+ +
+ A note on the name Pazpar2 + + The name Pazpar2 derives from three sources. One one hand, it is + Index Data's second major piece of software that does parallel + searching of Z39.50 targets. On the other, it is a near-homophone + of Passpartout, the ever-helpful servant in Jules Verne's novel + Around the World in Eighty Days (who helpfully uses the language + of his master). Finally, "passe par tout" means something like + "passes through anything" in French -- on other words, a universal + solution, or if you like a MasterKey. + +
@@ -430,11 +455,11 @@ possible to combine Pazpar2 either with your server-side dynamic website scripting, with scripting or code running in the browser, or with any combination of the two. Pazpar2 is an excellent tool for - building advanced, AJAX-based user interfaces for metasearch + building advanced, Ajax-based user interfaces for metasearch functionality, but it isn't a requirement -- you can choose to use Pazpar2 entirely as a backend to your regular server-side scripting. When you do use Pazpar2 in conjunction - with browser scripting (JavaScript/AJAX, Flash, applets, + with browser scripting (JavaScript/Ajax, Flash, applets, etc.), there are special considerations. @@ -559,7 +584,7 @@ You can use Pazpar2 from any environment that allows you to use webservices. The initial goal of the software was to support - AJAX-based applications, but there literally are no limits to what + Ajax-based applications, but there literally are no limits to what you can do. You can use Pazpar2 from Javascript, Flash, Java, etc., on the browser side, and from any development environment on the server side, and you can pass session tokens and record IDs freely