On Mon, May 17, 2004 at 04:17:30PM -0400, Ben Ostrowsky wrote: > Can anyone suggest toolkits and/or point out things I should be pondering? Check out IndexData's SimpleServer [1] SimpleServer is a Perl module which is intended to make it as simple as possible to develop new Z39.50 servers over any type of database imaginable. All you have to do is implement a function for initializing your database (optional), searching the database, and returning "database records" on request. The module takes care of everything else and automatically starts a server for you, listens to incoming connections, and implements the Z39.50 protocol. It couldn't really be easier. [1] http://www.indexdata.dk/simpleserver/ -- Ed Summers aim: inkdroid web: http://www.inkdroid.org Programs must be written for people to read, and only incidentally for machines to execute. [Abelson & Sussman]