【问题标题】:Accessing REST services via SOAP通过 SOAP 访问 REST 服务
【发布时间】:2012-12-06 16:37:52
【问题描述】:

我对 web 服务的经验很少,现在面临一个棘手的问题。我的组织的供应商通过 REST 服务公开了一些数据(在初始 https 调用之后的 https 调用以检索在 n 次调用或 n 分钟后过期的令牌)。

组织中的大多数报告都是使用 SQL Reporting Services 完成的,我被要求帮助弥合 SSRS 和 REST 之间的差距。该组织可能还希望使用 SSIS 来检索一些数据。

我不相信我可以从这两种技术中轻松调用 REST 服务,因此我正在考虑将对 REST 服务的调用封装在 .NET SOAP Web 服务中,我相信 SSRS 将能够应对。

从架构上看,这似乎是错误的,我敢肯定会有一些陷阱在等着我,但这听起来像是一个合适的解决方案吗? (作为替代方案,我相信我也可以为 SSRS 编写一个自定义数据提供程序,但是当我开始使用 SSIS 时我会遇到同样的问题)

非常感谢, 安德鲁

【问题讨论】:

    标签: rest soap reporting-services reporting


    【解决方案1】:

    所以我正在考虑将 REST 服务的调用封装在 .NET SOAP 网络服务中

    ...

    从架构上看,这似乎是错误的,我敢肯定存在一些缺陷 等我,但这听起来像一个合适的解决方案吗?

    完全没有问题.. 没有禁止从另一种 Web 服务访问一种 Web 服务的架构限制.. 您可以通过各种方式实现它,如果您不喜欢直接从 SOAP 执行 HTTP 请求方法实现,您可以将 REST Web 服务通信包装在 Proxy 对象中,并对 SOAP 方法隐藏细节。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-12
      • 2014-04-23
      • 1970-01-01
      • 1970-01-01
      • 2016-04-01
      • 2015-06-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多