É possível invocar métodos remotos no hibernate, assim como no (EJB com servidor de aplicação onde através de um lookup vc tem acesso a uma classe de sessão).
Veja bem eu só quero usar a API do hibernate, não que usar nenhum servidor de aplicação, na verdade é um EJB3 out container.