Java + prolog =?

Bom dia galera!

Após uma aula bem extensa de IA, meu professor colocou um questão em dúvida.

Devido a não atraente forma de representação Prolog, sem interface muito bem elaborada, foi colocado em dúvida se seria possivel a chamada de rotinas Prolog e a devolução de resultado das mesmas para um programa java. E não simplesmente pegar o que está feito em Prolog e passar tudo para Java, já que ele tem muitas muitas rotinas do assunto.

Resumo: é possivel chamar em java um programa prolog? o mesmo pode devolver um valor ao java?

Valeu gente!

Obrigado ai !

hmmm

em uma pequena busca: http://www.google.com.br/search?hl=pt-BR&q=prolog+with+java&btnG=Pesquisar&meta=