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.I found this mentioned in the posting at /usr/lib/info "adding Z39.50 to non-Z39.50 databases (that you don't own)" concerning the ethics of providing Z39.50 access to someone else's database.
Friday, May 02, 2003
SimpleServer is a nifty looking tool. I'll have to play with it sometime and see just how it can be used to improve access.