我正在寻求实现一个ESB,并希望获得有关“如何”我的web服务可能改变(WCF)或--我的客户端应用程序可能“需要修改”这些服务的想法(--除了ESB路径的新服务引用--)
我具体使用的设备是"WebSphere DataPower XML Security Gateway XS40“。
发布于 2008-09-24 09:25:15
我假设您为网关的安全方面选择了XS40(黄色的)。这就是强制执行WS-Security、WS-Policy等。虽然datapower机器可以配置为支持这些内容,但您的消息必须包含WS-Security头信息。
此信息通常放在soap报头的安全块中,并且可以保存签名、rsa密钥、用户名令牌或x509证书。
有关WS-Security的更多信息可以在1.0 spec中找到。(请记住,不同的ESB“产品”可能会为不同版本的规范提供支持。)
现在,如果您只是希望使用Datapower box进行基于内容的路由(或web服务消息的代理),则需要确保您的消息中嵌入了足够的信息,以便datapower box将该消息路由到正确的服务。
因此,假设您的WCF通信被配置为使用soap消息(而不是二进制.net远程处理),datapower应该可以很容易地破译消息中的内容(Xpath)并适当地进行路由。
发布于 2008-11-24 18:08:27
假设我将为我的wcf服务使用基本的basichttpbinding,这是因为我将使用MTOM编码来传输文档。MTOM编码的传输可以使用basichttpbinding在onyl上完成。那么,在这种情况下,由于DP执行WS-*,我的IDB数据能力会出现问题吗?
https://stackoverflow.com/questions/121827
复制相似问题