`
Qlodestar
  • 浏览: 3873 次
  • 性别: Icon_minigender_1
  • 来自: 甘肃
最近访客 更多访客>>
社区版块
存档分类
最新评论

移动中间件和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网关接入有更高的性价比。如果有表单的批量提交(缓存要求)、并且复杂度比较高,有多种终端多种方式接入的需求,可以考虑采用移动中间件实现。

第1次来javaeye,欢迎大家访问我的.net博客:http://www.cnblogs.com/lodestar

 

  • 大小: 73.6 KB
  • 大小: 80 KB
  • 大小: 18.4 KB
  • 大小: 79.3 KB
2
0
分享到:
评论
1 楼 jackieAlb 2008-10-13  
lodestar还是一如继往的专业,好文,坐到沙发了

相关推荐

    wap 业务测试指南

    实际环境测试则需要真实的 WAP 兼容移动终端、WAP 网关和运行 WAP 服务的 Web 服务器。 测试内容涵盖以下几个方面: 1. 功能性测试:验证 WAP 服务的基本功能是否正常,如页面加载、链接跳转、表单提交等。 2. ...

    基于华为smproxy中国移动CMPP3.0网关java源代码

    **基于华为SMProxy中国移动CMPP3.0网关Java源代码详解** 在移动通信领域,短消息服务(Short Message Service, SMS)是重要的信息传递手段。为了满足大规模短信业务的需求,中国移动推出了CMPP(China Mobile ...

    wap push 业务入门

    4. **用户响应**:当用户收到通知并点击其中的链接时,终端会通过电路交换数据(CSD)、高速电路交换数据(HSCSD)或通用分组无线服务(GPRS)等方式连接到WAP网关。 5. **内容加载**:WAP网关收到请求后,会将指定...

    WAP2.0从基础到精通

    - **WAP网关**:作为中间件,负责在WAP协议和Internet协议之间进行转换。 - **WAP内容服务器**:提供WAP格式的网页和其他服务。 - **WAP通信协议**:包括WML(Wireless Markup Language)、WSP(Wireless Session ...

    Creating WAP Applications for Delphi

    - **网关功能**:WAP网关起到了连接移动网络和互联网之间的桥梁作用,支持数据压缩、加密等功能,确保数据在传输过程中的安全性和高效性。 - **WML与微浏览器**:WML是WAP应用的核心语言之一,用于创建WAP页面;微...

    get started with wap2.0

    - **网关**:作为中间件,转换协议,使 WAP 内容可以在不同的网络中传输。 - **服务器端**:提供 WAP 内容和服务的服务器。 **标准组织:** WAP 标准由 WAP 论坛(WAP Forum)制定和维护。该论坛由多家通信和互联网...

    中间件平台软件架构中国联通电子商务平台

    中国联通电子商务平台涵盖了多个关键系统,如CA认证系统、支付网关、业务平台和应用系统等,分别服务于不同的业务场景。例如,网上营业厅允许用户在线进行业务查询、缴费和自助办理业务;网上购物则提供了标准的电子...

    移动通信技术与计算机网络.doc

    WAP网络结构中,WAP网关起着关键作用,负责协议转换和信息编码,确保移动终端和内容服务器之间的信息交换。 IMS(IP多媒体子系统)是另一种重要的融合技术,它基于IP核心网标准,利用SIP协议进行会话控制,采用IPv6...

    wap push开发

    短消息网关 (ISMG) 是连接短消息中心 (SMSC) 和业务提供商 (SP) 的中间件。其主要功能是: - **协议适配**: 实现不同协议之间的转换,例如 SMS 与 IP 协议之间的转换。 - **安全验证**: 对 SP 进行身份验证,确保...

    21春东财《移动电子商务》单元作业二_3参考答案.docx

    2. WAP网关是用户通过各种移动终端访问互联网的关键,它起到了移动网络与互联网之间的桥梁作用,允许用户浏览网页和使用网络服务。 3. 在移动商务模式构建中,主导要素通常由服务提供商扮演,他们提供各种服务,如...

    短信协议汇集(中国移动和中国联通现有协议)

    短信协议是通信行业中用于在移动设备之间发送和接收文本消息的技术规范。这些协议在现代通信系统中扮演着重要角色,特别是在个人和企业通信中。中国移动和中国联通作为中国两大主要的电信运营商,各自拥有不同的短信...

    EMA服务器开发手册

    此服务器作为中间件,连接企业和运营商网络,简化企业应用与移动通信网络的交互。 #### 二、文档目的与适用范围 本手册主要目的是指导应用开发者如何利用EMA服务器提供的**数据库接口**进行二次开发,以实现收发...

    mobile internet service architecture (3)

    - **应用程序**:特定于服务器的功能,如WAP网关、短信中心、多媒体消息中心、JINI目录和代理等。 #### 五、简化视图 为了更好地理解移动互联网服务架构的组成部分,可以将其简化为以下几个关键元素: - **服务...

    一种基于嵌入式系统的网络浏览器的实现

    本方案针对的是国家863项目宽带多媒体网关中的网络功能和多媒体业务支持需求,设计了一款适合于嵌入式环境下的网络浏览器。该浏览器需要满足以下两个主要要求: 1. **网络信息浏览器**:支持HTTP或WAP等传输协议,...

    java开源包1

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包11

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包2

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包3

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

Global site tag (gtag.js) - Google Analytics