我有一个oracle 11g数据库。据我了解,但尚未尝试过,您可以将数据库中的过程公开为Web服务。但是,既然我拥有数据库,那么使用该Web服务与使用ODBC直接访问数据库相比是否有任何优势?
我有一个Intranet来显示结果,并且数据永远不会与我的前端网页之外的任何人共享。那么,使用Web服务与常规旧odbc相比,是否有一些好处呢?没有“魔力”,因为它是一个网络服务(除了热门词)?
谢谢。答案 0 :(得分:2)
我想说使用网络服务的好处是:
1)安全性 - 您不是直接暴露您的数据库。 2)键入 - 您的Web服务可以返回强类型对象。
如果您正在谈论Intranet应用程序,我会直接点击数据库。
我会对其他人的回答感兴趣。