Sistema Bibliotecário J2EE+z39+usmarc

Olá a todos,
Estamos aqui na universidade na fase inicial de um projeto para desenvolver o nosso sistema da biblioteca, e nos deparamos com situações bem especificas, gostaria de receber qq ajuda de alguem que já passou por tal situação sobre:
*protocolo de comunicação entre bibliotecas(Z39.50), - *alguma API java que implemente o servidor e cliente desse protocolo, *campos Usmarc para catalogação, entre outros assuntos relacionados à sist. de bibliotecas.

Desde já agradeço qq ajuda, (links, material, …)