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 
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.
Programs must be written for people to read, and only incidentally for machines to execute. [Abelson & Sussman]