移动中间件和wap网关的比较

一、wap网关的做用
对于移动客户端,WAP网关作为服务器,为用户提供了安全、压缩、协议转换等服务;在互联网端,WAP网关作为客户机,向web服务器发出服务请求,通过因特网获取用户需要的信息。如图:

 

WAP网关解决了无线通讯下的几个关键问题
   安全:数据信息经过压缩编码并加密后才发送手机终端
   协议转换:WAP协议与因特网协议的转换功能
   可靠性:WAP网关的错误校正技术,可以确保网络浏览和数据传输过程不会因无线电通信线路质量的变化而受到严重影响。
但是wap网关的存在如下限制:
 1.WAP网关没有解决兼容性的问题:
   WAP只对手机接入提供支持,使用手机中内置的浏览器登录。需要自己解决终端差异性问题
   不同的手机终端对WAP页面的浏览能力不同,老式机型只能支持WML格式,目前部分手机也支持XHTML格式和CHTML格式,智能手机也可以支持常规的html页面和Javascript,除了浏览器的不同,不同型号的手机:屏幕大小,支持的文件格式也不同。
   现在一般的做法是使用开源项目WURFL来适配不同的终端。
 2.接入方式单一:无法实现wifi方式接入
 3. 终端单一:计算机、电话、家电、汽车等智能设备无法接入

二、移动中间件
  目前常用的移动中间件有SYBASE和IBM两种,和wap网关一样提供无线方式接入、认证、数据同步、安全等功能

图1:ibm的解决方案

图2:sybase的解决方案

图3:cisico的解决方案,不过我觉得CISICO的解放方案是基于wifi接入的,适用性有限

移动中间件具有WAP网关所没有的优点是
1.缓存:移动中间件具有客户端,客户端实现web的展现、缓存、表单同步,支持浏览显示的控件也更多,应用更丰富。例如M-Business Anywhere Client。同时这对手机终端也产生了要求。
2.内存数据库使用:如果是大型web应用,比如CRM/手机银行等业务,存在动态表单,又存在着大数据量查询、排序的需求,使用常规方式数据量大,手机电池消耗很快,移动中间件可以在客户端使用移动数据库缓存数据,减少数据压力。
3.移动中间件解决了终端兼容性问题,移动中间件实现了手机终端的适配,可以适应不同手机屏幕的变化。
要特别说明的是移动中间件价格都比较昂贵

结论:
如果网站复杂度不是特别高,只是表单的提交,显示。采用WAP网关接入有更高的性价比。如果有表单的批量提交(缓存要求)、并且复杂度比较高,有多种终端多种方式接入的需求,可以考虑采用移动中间件实现。

个人体会,不能保证正确,欢迎指正

Tag标签: wap开发

posted on 2008-10-08 11:03 lodestar 阅读(1879) 评论(4)  编辑 收藏 网摘 所属分类: 移动开发

评论

#1楼 2008-10-08 16:28 王立斌      

请问移动中间件是一个平台么,把开发好的东西放到这个平台上就可以屏蔽差异性?还是是一个接口,需要根据接口编程实现?   回复  引用  查看    

#2楼 2008-10-08 22:05 亚历山大同志      

移动的网关把手机号码给屏蔽了的嘛   回复  引用  查看    

#3楼 2008-10-09 14:57 辉郎      

@亚历山大同志
此网管非彼网关哦~
作者讲的应该就是一个UI格式代理,负责html->wml(或xhtml-mp)转换的吧。
@楼主
个人感觉没必要这么复杂,比较通行的就是自己实现一个多界面协议的代理(或叫代理总线),然后进行多站点发布。我们使用这种办法,实现了web、wap、Brew、Java的应用集成(图、铃、社区),及全终端适配(几乎啊,大厂商新手机适配数据一般比较同步)
  回复  引用  查看    

#4楼[楼主] 2008-10-10 17:33 lodestar      

@王立斌
是一个平台,有自己的开发工具,提供接入、认证、安全、安全等。
@亚历山大同志
你说的应该不是wap网关,是语音交互机吧
@辉郎
协议代理的功能基础平台都已经实现了,我们不需要再考虑
  回复  引用  查看    

发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 1306157




相关文章:

相关链接:

导航

公告

转载声明版权协议
本 Blog 所有文章遵循创作共用版权协议,要求署名、非商业、保持一致。在满足创作共用版权协议的基础上可以随意转载,但请以超链接形式注明出处。


【欢迎大家一起讨论,一起提高】
  • 网名:lodestar
  • 姓名:钱彦云
  • 职业:软件工程师
  • 位置:甘肃 兰州

  • 2006年中国优秀数据库工程师评选入围奖

【联系我】
有事您QQ我 给我电邮
现在似乎比较难打开JeffreyZhao的那篇为WEBFORM说几句话的博客。不知道是不是打开这种回贴超多的文章会有性能问题。
<2008年10月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

统计

与我联系

搜索

 

常用链接

留言簿

我参与的团队

我的标签

随笔分类

随笔档案

文章分类

收藏夹

我的同事

积分与排名

最新随笔

最新评论

  • 1. re: WF框架编程目录
  • 楼主的文章很独特,值得学习。。。
  • --用爱用心追梦
  • 2. re: 移动中间件和wap网关的比较
  • @王立斌 是一个平台,有自己的开发工具,提供接入、认证、安全、安全等。 @亚历山大同志 你说的应该不是wap网关,是语音交互机吧 @辉郎 协议代理的功能基础平台都已经实现了,我们不需要再考虑...
  • --lodestar
  • 3. re: 移动中间件和wap网关的比较
  • @亚历山大同志 此网管非彼网关哦~ 作者讲的应该就是一个UI格式代理,负责html->wml(或xhtml-mp)转换的吧。 @楼主 个人感觉没必要这么复杂,比较通行的就是自己实现一个多...
  • --辉郎
  • 4. re: 移动中间件和wap网关的比较
  • 移动的网关把手机号码给屏蔽了的嘛
  • --亚历山大同志
  • 5. re: 移动中间件和wap网关的比较
  • 请问移动中间件是一个平台么,把开发好的东西放到这个平台上就可以屏蔽差异性?还是是一个接口,需要根据接口编程实现?
  • --王立斌

阅读排行榜

评论排行榜