DataPower and Hessian in SOA

1. SOAP and Hessian

简单对象访问协议 (SOAP) 是基于 XML 的简易协议,提供了标准的 RPC 方法来调用 Web service,可使应用程序在 HTTP 之上进行信息交换。

 

Hessian 协议则是轻量级的远程过程调用(RPC)协议的典范,它基于 HTTP 协议传输编码后的二进制消息,Hessian 协议也被称为 HBWSP(Hessian Binary Web Service Protocol)。Hessian 是一个轻量级的、自定义描述的二进制 RPC 协议,它把文本格式的数据编码为二进制数据,仅用一个字符作为结构化标记,具有高效和简单的优势。

 

2. DataPower

 

DataPower 是 IBM 针对面向服务架构(SOA)所推出的又一重要产品。DataPower 产品家族主要包括三款产品:WebSphere DataPower XA35,WebSphere DataPower XS40 和 WebSphere DataPower XI50。其中 XI50 侧重于企业消息总线及应用程序集成,能够以经济有效的方式支持大型机、线速企业消息总线和企业应用程序集成。DataPower 能够在不同消息格式(包括二进制格式、遗留格式和 XML 格式)之间进行转换,并提供消息路由和安全性。

 

2.1 用DP的理由

实现 Web 服务网关有多种方案,例如可以 WebSphere Message Broker 实现网关将协议进行转化,但在本应用场景中,电信企业对服务应用的效率要求很高,而且对数据格式的转换要求比较灵活并且高效。在这些方面,WebSphere Data Power 具有天然的优势,实现硬件级别的加速。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值