使用 DataPower 实现安全的企业服务总线

简介: DataPower 的两个主要功能是 XML 加速和防 XML 攻击。Web 服务的安全提供了强大支持。此外 , 我们还可以使用 DataPower 构建企业服务总线。这篇文章我们用 DataPower 实现了一个企业服务的门户提供了多种服务使用方式 , 包括 HTML、SOAP、SOAP/SSL, 在服务的使用者 (Consumer)和服务提供者 (Provider) 之间我们实现了服务路由 (Router), 协议转换 (Convert), 数据格式的转化 (Transformation) 等 ESB 的特性。

在本文将要实现的场景中,我们提供了一个机票价格查询的服务。机票查询服务由多家航空公司提供(后面我们把航空公司称为服务提供者)。我们希望通过 DataPower 把所有服务提供者提供的服务统一起来,用户只需要通过一个服务的访问即可以使用多家航空公司提供的机票价格查询的服务。DataPower 与后台的服务提供者之间使用 SOAP 协议通讯。

我们使用 DataPower 的 XMLFirewall 服务来提供机票价格查询服务的路由,数据格式以及协议的转化。DataPower 根据输入的数据动态的决定由哪个航空公司提供该服务,在 Firewall 的 Process Flow 中进行数据格式的转换,并实现协议的转化。

阅读全文请点击这里

 

你可能感兴趣的:(安全,ESB,DataPower,XML加速,XML攻击。)