可不可以将PB里面的函数封装成DLL供java调用?该如何处理

可不可以将PB里面的函数封装成DLL供java调用?
各位大侠!小弟现在有一个问题请教一下:可不可以将PB里面的函数封装成DLL?如果可以的话,请教一下具体的方法!因为我现在做的一个项目是要求用flex访问oracle数据库,而这个项目之前是用PB做的,访问数据库很方便,并且里面的很多函数都包含很多访问oracle的SQL语句,我现在相当于要把这些PB函数翻译出来写成存储过程,供java调用,但是这样有一个缺点:做了很多重复的工作(把PB实现的功能用存储过程重写)。现在就是想问,能否把PB里面的这些函数封装成DLL留下接口,供后台java程序调用?请高手指教!万分感谢!

------解决方案--------------------
用webservice吧,很方便的

把需要封装的功能用PB写个webservice供Java调用
------解决方案--------------------
探讨

lzp_lrp大哥!你好!你建议我把“需要封装的功能用PB写个webservice供java调用”,请问你能不能说的再详细一点?希望你能给我举个简单的例子,我对webservice不怎么了解。期待大哥的耐心解答!