【问题标题】:Is there any advantage to a web service vs. directly hitting the database (oracle)?与直接访问数据库(oracle)相比,Web 服务有什么优势吗?
【发布时间】:2010-11-19 16:19:59
【问题描述】:

我有一个 oracle 11g 数据库。据我了解,但尚未尝试过,您可以将数据库中的过程公开为 Web 服务。但是,由于我拥有数据库,使用该 Web 服务与直接使用 ODBC 访问数据库相比有什么优势吗?

我有一个 Intranet 来显示结果,并且数据永远不会与我的前端网页之外的任何人共享。那么,使用 Web 服务与普通的旧 odbc 相比有什么好处吗?没有“魔法”,因为它是一种网络服务(除了流行语)?

谢谢。

【问题讨论】:

标签: web-services


【解决方案1】:

我会说使用网络服务的好处是:

1) 安全性 - 您不会直接暴露您的数据库。 2) 键入 - 您的 Web 服务可以返回强类型对象。

如果你说的是 Intranet 应用程序,我会直接访问数据库。

不过,我会对其他人的反应感兴趣。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-14
    • 1970-01-01
    • 2015-07-20
    • 1970-01-01
    • 1970-01-01
    • 2016-07-04
    • 2011-03-13
    相关资源
    最近更新 更多