Corba delphi e java

Bom pessoal, talvez este nem seja o forum certo para essa pergunta, bom não sei.

A questão é o seguinte, tenho funções que estão rodando perfeitamente em object pascal que controlam portas paralelas, usb e outras. Gostaria de fazer isso funcionar via web. Pensei na possibilidade do corba. Java de um lado e delphi do outro.

Mas não achei muito material bom sobre corba, alguem conhece algum material ou ja fez algo deste tipo?

não seria melhor usar apenas JNI?