代码之家  ›  专栏  ›  技术社区  ›  FoxyBOA

从Oracle(10g)存储过程调用web服务

  •  4
  • FoxyBOA  · 技术社区  · 17 年前

    有谁能告诉我调用web服务的工作示例(例如。 CXF

    2 回复  |  直到 17 年前
        1
  •  4
  •   Jostein Stuhaug    17 年前

    您可以通过在plsql中使用utl_http包来实现这一点。

    我没有一个自制的示例,但我建议您查看一下针对utl_http的oracle文档。

    rapid plsql web service client development using soapui and utl_http .

    只要数据库服务器对webservice服务器具有网络访问权限,您就可以使用它。

        2
  •  2
  •   Jim Hudson    17 年前

    您可能会遇到一个问题:如果服务需要SSL,那么您需要有一个数据库可用的证书。这通常意味着拥有高级安全选项并使用Oracle Wallet。不过,对于http通信,utl_http(及其更简单的形式,utl_dbws——数据库web服务)工作得非常好 blog