【问题标题】:Any issues using an IBM DataPower ESB w/ WCF development?使用带有 WCF 开发的 IBM DataPower ESB 有什么问题吗?
【发布时间】:2010-09-12 10:02:06
【问题描述】:

我正在寻求实现 ESB,并希望了解与“我的 Web 服务可能如何”变化 (WCF) 相关的想法,或者 - 我的使用这些服务的客户端应用程序可能如何“需要修改”(--除了 ESB 路径的新服务引用 --)

我正在使用的设备是“WebSphere DataPower XML Security Gateway XS40”

【问题讨论】:

    标签: wcf soa esb ibm-datapower


    【解决方案1】:

    假设我要为我的 wcf 服务使用 basichttpbinding,这是因为我要使用 MTOM 编码来传输文档。 MTOM 编码传输只能通过 basichttpbinding 完成。那么在这种情况下,由于 DP 强制执行 WS-*,我会遇到 IDB 数据能力问题吗?

    【讨论】:

      【解决方案2】:

      我假设您选择 XS40(黄色)作为网关的安全方面。那就是强制执行 WS-Security、WS-Policy 等。虽然 datapower 盒可以配置为支持这些,但您的消息必须包含 WS-Security 标头信息。

      此信息通常位于 soap 标头的安全块中,并且可以保存签名、rsa 密钥、用户名令牌或 x509 证书。

      有关 WS-Security 的更多信息可以在1.0 spec 中找到。 (请记住,不同的 ESB“产品”可能会为不同版本的规范提供支持。)

      现在,如果您只是希望使用 Datapower 盒进行基于内容的路由(或代理 Web 服务消息),您需要确保您的消息嵌入了足够的信息,以便 datapower 盒将该消息路由到正确的服务。

      因此,假设您的 WCF 通信配置为使用肥皂消息(而不是二进制 .net 远程处理),datapower 应该可以轻松破译消息中的内容(xpath)并适当地路由。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多