`
csstome
  • 浏览: 1522832 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
阅读更多
【声明】本文采自互联网,文章版权归原文作者所有,贴子以"现状"提供且没有任何担保也没有授予任何权利。
WAP 2.0
不言而喻,移动商务需要传送无线数据,然而现有无线传送技术的效率和可靠性会越来越难以令用户满意。最近出现的两种无线传送技术崭露头角,能让移动应用更好地适应环境,为移动商务带来新的福音。这两种技术就是无线应用协议(wap 2.0)和无线java信息服务(wjms)。

一、wap 2.0推陈出新

这个问题先需从第一代的wap 1.x谈起。随着移动商务的兴起,对移动数据传输的需求越来越迫切,一些大的设备制造商试图把wap 1.x推向市场,作为从服务器向移动设备传送信息的标准方式。但是,wap 1.x协议在很大程度上基于internet技术,开发wap 1.x的动因在于把internet技术应用至无线网络的传送载体和设备。由于internet本身的局限性,致使wap 1.x存在着效率低、传送内容受限制等缺陷,因而越来越不受业界欢迎。这种情况下wap 2.0应运而生。

1. wap 2.0的新特点

与过去不怎么成功的wap 1.x相比,wap 2.0 的变化主要体现在三个方面。

首先,wap 2.0采用最新的internet标准和协议,还能优化网络带宽的利用以及基于数据包的全球无线网络的连接。wap 2.0还能对已有的wap内容、应用和业务等提供可管理的向后兼容性。

其次,wap 2.0是在无线应用环境下运行的,即无线应用环境使wap/ web应用程序和包含wap微型浏览器的应用之间实现交互,而wap 2.0在其标记语言中为这样的微型浏览器提供基础。其标记语言包括xhtmllmp,并支持wap 1.x内容的wml。这些标记语言在发挥其独特优点的同时,为移动设备提供合适的内容业务。

第三,wap 2.0在其无线应用环境中支持对wml 1.0的完全向后兼容。wml 2.0是在wml 1.0增加了向后兼容的具体特性后对xhtmllmp的扩展,实现了从wml 1.0到xhtmlmp的名称、属性的转换。

另外,由于wap 2.0采用更加简单的编程模型,所以不再需要wap代理服务器,客户机和应用服务器之间的通信直接通过http进行,这极大提高了数据的传输速度。
2.wap 2.0采用的新技术
与wap 1.x相比,wap 2.0主要采用了以下4项新技术。
(1) xhtmlmp。wap 2.0中采用xhtmlmp来扩展xhtml的基本用户简介,并能够按需要增加其他语言元素。
(2)新的网络和载体技术。目前,全球的运营商正在利用传送速度更快的载体(例如gprs和hscsd),并在第三代无线网络中采用性能更高的网络载体,从而能够无线传送流媒体等服务内容。wap 2.0将利用它们为用户提供多种新的服务。
(3)tcp/ip传送协议移动简本。wap 2.0 将推动业界为无线链路开发tcp移动简本,能与目前internet上运行的通用tcp互操作。
(4)移动友好技术。包括xhtml的简本; 层叠样式表(css)移动简本; 用户个性喜好和设备能力介绍等。

3.wap 2.0的优点和应用

wap 2.0的诸多优点为无线应用开发人员和移动商务用户提供了极大的便利。这些优点体现在:增加了对标准internet通信协议的支持,提供适合于无线通信环境的互通优化功能,并为无线设备利用现有的internet技术提供应用环境;能够利用现有的和可以预见的空中接口技术及其载体(gprs和3g通信等)运行应用业务; 提供的大量应用环境能够对手机、pda等移动设备传送信息和提供交互式业务;适合各种移动设备的功耗小、节省计算资源、优化网络资源的使用等特性;用户接口设计具有灵活性,可使设备生产商根据市场需求设计各种不同的用户接口。

鉴于上述的功能特性和优点,wap 2.0具有广阔的市场应用前景,主要体现在以下方面。

(1)wap推送业务。这种业务可通过推送代理发送或“推送”给基于服务器应用的多种设备,这尤其适合股票价格变更等实时信息的传送。有了这种推送功能后,无线设备不再需要询问应用服务器就能得到新的信息了。

(2)用户代理简介业务。是为把客户机能力和用户选择应用的个性喜好介绍给应用服务器而提供的一种机制。它通过对服务器发送客户机和用户所要求的信息,支持客户机/服务器会话模式。这种信息可使服务器把用户所需要的内容实时提供给客户机,还能使中介代理为用户提供增值业务。

(3)无线电话应用业务。通过软件工具,在过去支持数据功能的应用环境里提供各种先进的电话应用业务,如发出呼叫、回答呼叫、保持呼叫、改变呼叫传送路径等。这有可能使手机真正成为internet和话音业务完全集成的一种新应用。

(4)外部功能接口业务。类似于提供扩大或增强浏览器能力或其他应用的插件模块,为在将来扩充wap设备的能力和增加应用提供基础,并可用于定义连接外部设备,如智能卡、gps和数字摄像机等所需要的特殊接口。

(5)多媒体信息传送业务。为执行多功能信息的传送提供基础,并具有传送各种内容的功能。这种业务能够快速传送短信息等语句,或存储/转发电子邮件,增加了用户发送信息的种类和发送的灵活性。

(6)持久存储接口业务。规定了一套与现行接口相吻合的存储业务标准,以便在无线设备或其他所连接的存储设备上编制、存取或查询数据。

二、wjms并蒂莲开

1. wjms的主要特点和角色

wjms是无线java信息服务的简称,它植根于java信息服务(jms),所以是一种基于业界标准的技术。由于wjms等效于jms的无线环境,所以wjms也提供与之相类似的功能,即保证每种信息的传送不会在客户机和服务器之间重发,并能用做面向信息的中间件(mom)部件。

如果说wap 2.0的推出是用来解决无线网络传送效率低、传送内容受限制的问题,那么wjms的问世,则让开发人员能够利用标准的wjms通信模型编写后端应用程序。当使用mom部件时,客户机和服务器在逻辑上实际是相同的。以客户端应用为服务对象的无线开发商,用wjms和jms应用程序接口一般可与mom通信,从而使无线数据传输与后端网络业务相连接,提高工作效率。所以, wjms的问世与wap 2.0并蒂莲开。

2.wjms所能解决的问题

目前的无线数据大多是通过诸如gprs一类的网络传输的,在这些网络中tcp/ip和x.25仍在使用,并用作连接后端和客户机的解决方案。但是,tcp/ip原来是为有线网络设计的,在有线网络上经常因拥塞引起数据丢失;这些协议用在无线网络中同样会引起数据丢失的现象。再则,tcp/ip本身对话频繁,在对话过程中,wap和一般web浏览使用请求/重发机制,这会使网络超载。

采用用户数据报协议(udp)一般可以解决上述传送数据通信分组丢失或超载的问题,但它并不是适合组网要求的协议栈。而wjms可使这个问题迎刃而解。通过wjms,用户可以实现适合其组网需求的协议栈。将udp与wjms结合使用,以至于能够提供有效和可靠的网络业务。在解决下列问题的前提下,有助于给实际应用生成可靠的无线数据传输环境:使用从客户机到服务器的轻量有效通信;用udp有效协议栈内的程序取代tcp/ip;用异步通信取代请求/回答(同步通信)模式,第一种应用给另一种应用发送信息,另一种应用稍后再给另一种应用发送信息,从而更适合与无线设备的分散连接;在不可靠条件下用wjms保证发送和接收数据的可靠性,并实施保持状态的会话管理和有效利用无线链路资源;在网络中增加对面向分组的协议的支持;用户付费基于所传送的数据量和所使用的业务而不是耗费的时间,在使用分组数据网的情况下,用户只对网络的有效利用(分组量)付费;允许为用户提供不同的服务和qos,为优化运营商有限的资源,能够区分不同业务的优先级。

三、展望未来前景
wap 2.0并不是突然横空出世的,而是wap规范先前版本的发展和改进。它采用了最新的标准和协议,并能适应无线环境的变化,例如带宽增加、传送速度提高、处理能力加强和各种变化的市场需求等。同时,wap 2.0可使无线应用协议进一步与internet集成,在管理向后兼容的同时,能够利用先进的功能和业务。

用户在应用体验过程的满意程度将最终决定wap 2.0的前景。一般来说,一项技术能否成功走向市场,其决定因素不仅仅是技术本身,而是它能为用户满足需求的程度。如前所述,诸如gprs一类的无线网络有种种缺陷,而随着移动商务的兴起和蓬勃发展,对无线数据传送的需求将日益迫切,wap 2.0和wjms的出现为克服现有无线网络存在的缺点提供了更理想的解决方案。

就wap 2.0而言,这一新版协议的主要意义在于对用户更好地表现数据内容,而wjms用来解决无线通信与后台操作的连接,在节点之间可靠地向用户推送数据。这两种新技术在无线网络中对移动数据内容的提供和表现将起到举足轻重的作用,而且在应用中能相互补充。当然,这两种技术的发展还取决于现有的移动数据业务是否充分、需要传输数据的网络性能是否更强等因素。

当前,w3c组织和internet特别工作组正在进一步研究这两种新技术的推广应用。有关的网络运营商也正在考察其网络,寻找应用突破口。从实际情况看,现有无线网络的业务量和传送能力增长很快,只要应用配置适当,并使用wap 2.0和wjms等技术下开发的相应中间件,这些无线网络能够更有效地增强数据传送能力,为移动商务展示更好的明天。
web2.0
什么是WEB2.0?
要理解WEB2.0,先得看WEB的历史。 World Wide Web,简称WWW,是英国人TimBerners-Lee 1989年在欧洲共同体的一个大型科研机构任职时发明的。通过WEB,互联网上的资源,可以在一个网页里比较直观的表示出来;而且资源之间,在网页上可以链来链去。在WEB1.0上做出巨大贡献的公司有Netscape,Yahoo和Google。 Netscape研发出第一个大规模商用的浏览器,Yahoo的杨致远提出了互联网黄页, 而Google后来居上,推出了大受欢迎的搜索服务。
搜索最大的贡献是,把互联网上海量的信息,用机器初步分了个线索。但是,光知道网页里有哪些关键字,只解决了人浏览网页的需求。所以,Tim-Berners-Lee在提出WWW不久,即开始推崇语义网(Semantic Web)的概念。为什么呢?因为互联网上的内容,机器不能理解。他的理想是,网页制作时和架构数据库时,大家都用一种语义的方式,将网页里的内容表述成机器可以理解的格式。这样,整个互联网就成了一个结构严谨的知识库。从理想的角度,这是很诱人的,因为科学家和机器都喜欢有次序的东西。Berners-Lee关心的是,互联网上数据,及能否被其它的互联网应用所重复引用。举一个例子说明标准数据库的魅力。有个产品叫LiberyLink。装了它后,到Amazon上去浏览时,会自动告诉你某一本书在用户当地的图书馆能否找到,书号是多少等。因为一本书有统一的书号和书名,两个不同的互联网服务(Amazon 和当地图书馆数据库检索)可以公享数据,给用户提供全新服务。
但是,语义网提出之后,曲高和寡,响应的人不多。为什么?因为指望要网页的制作者提供这么多额外的信息去让机器理解一个网页,太难;简直就是人给机器打工。这违反了人们能偷懒就偷懒的本性。看看Google的成功就知道。 Google有个Page Rank技术,将网页之间互相链接的关系,用来做结果排序的一个依据,变相利用了网页制作人的判断力。想一想网页的制作者们,从数量来说,比纯浏览者的数量小得多。但Google就这一个革新,用上了网页的制作者的一部份力量,已将其推上了互联网的顶峰。
所以互联网下一步,是要让所有的人都忙起来,全民织网,然后用软件,机器的力量使这些信息更容易被需要的人找到和浏览。如果说WEB1.0是以数据为核心的网,那我觉得WEB2.0是以人为出发点的互联网。 我们看一看最近的一些WEB2.0产品,就可以理解以上观点。
Blog: 用户织网,发表新知识,和其他用户内容链接,进而非常自然的组织这些内容。
RSS: 用户产生内容自动分发,定阅
Podcasting: 个人视频/声频的发布/定阅
SNS: blog+人和人之间的链接
WIKI: 用户共同建设一个大百科全书
从知识生产的角度看,WEB1.0的任务,是将以前没有放在网上的人类知识,通过商业的力量,放到网上去。WEB2.0的任务是,将这些知识,通过每个用户的浏览求知的力量,协作工作,把知识有机的组织起来,在这个过程中继续将知识深化,并产生新的思想火花;
从内容产生者角度看,WEB1.0是商业公司为主体把内容往网上搬,而WEB2.0则是以用户为主,以简便随意方式,通过blog/podcasting 方式把新内容往网上搬;
从交互性看,WEB1.0是网站对用户为主;WEB2.0是以P2P为主。
从技术上看,WEB客户端化,工作效率越来越高。比如像Ajax技术, GoogleMAP/Gmail里面用得出神入化。
我们看到,用户在互联网上的作用越来越大;他们贡献内容,传播内容,而且提供了这些内容之间的链接关系和浏览路径。在SNS里面,内容是以用户为核心来组织的。WEB2.0是以用户为核心的互联网。
那么,这种意义上的WEB2.0,和Tim Berners-Lee的语义网,有什么不同呢?语义网的出发点是数据的规整及可重复被机器调用,提出使用语义化的内容发布工具, 试图从规则和技术标准上使互联网更加有序。 Google等搜索引擎,在没有语义网的情况下,尽可能的给互联网提供了线索。 WEB2.0则是鼓励用户用最方便的办法发布内容(blog/podcasting),但是通过用户自发的(blog)或者系统自动以人为核心(SNS)的互相链接给这些看似凌乱的内容提供索引。 因为这些线索是用户自己提供,更加符合用户使用感受。互联网逐渐从以关键字为核心的组织方式和阅读方式,到以互联网用户的个人portal(SNS)为线索,或者以个人的思想脉络(blog/rss)为线索的阅读方式。WEB2.0强调用户之间的协作。WIKI是个典型例子。从这个角度看,互联网是在变得更有序,每个用户都在贡献:要么贡献内容,要么贡献内容的次序.
对下一代互联网的看法,还会有很多的讨论。有一点可以肯定,WEB2.0是以人为核心线索的网。提供更方便用户织网的工具,鼓励提供内容。根据用户在互联网上留下的痕迹,组织浏览的线索,提供相关的服务,给用户创造新的价值,给整个互联网产生新的价值,才是WEB2.0商业之道。
分享到:
评论

相关推荐

    Wap_2.0_Development.rar_WAP 2.0 Development_wap_wap 2.0

    2. **支持标准Web技术**:WAP 2.0引入了XHTML Basic和CSS,使得手机用户可以享受与桌面浏览器类似的网页布局和设计。此外,还支持JavaScript,增强了交互性和动态性。 3. **更高效的编码**:WAP 2.0采用UTF-8编码,...

    wap2.0网站1111

    **描述**:“wap2.0例子 wap2.0例子 wap2.0例子 wap2.0例子 wap2.0例子 wap2.0例子 wap2.0例子 wap2.0例子 wap2.0例子 wap2.0例子 wap2.0例子” **标签**:“wap2.0例子” **压缩包子文件的文件名称列表**:...

    wap 2.0 完整协议文档

    尽管随着时间的推移,新的技术和标准如HTML5、Web App等已经出现,但WAP 2.0在早期移动互联网时代所扮演的角色不容忽视。理解并掌握WAP 2.0的相关协议,对于开发面向移动设备的应用和服务具有重要的参考价值。

    mms wap2.0协议

    WAP2.0(Wireless Application Protocol 2.0)则是用于在无线网络上实现互联网服务的协议栈,它提供了更高级别的安全性和性能,相比早期的WAP1.x有显著改进。本文将深入探讨MMS与WAP2.0协议在移动通信中的应用及相互...

    asp.net编写wap网站和wap2.0教程

    综上所述,通过学习和实践ASP.NET与WAP2.0的结合,开发者可以创建出适应移动环境、具有高性能和优秀用户体验的Web应用。在这个过程中,理解移动设备的特性和优化Web内容的呈现方式是至关重要的。

    wap2.0网站源码

    “wap2.0网站源码”指的是基于WAP 2.0标准的移动网站的源代码。WAP(Wireless Application Protocol)是无线应用协议,主要用于简化移动设备访问互联网内容的方式。WAP 2.0是其升级版本,提供了更丰富的功能,支持更...

    WAP2.0程序设计

    总的来说,WAP2.0程序设计利用XHTML MP和WCSS,为移动设备提供了更接近Web体验的浏览环境,同时保持了与早期WAP技术的兼容性,促进了移动互联网的发展。对于开发者而言,掌握这些技术意味着能够构建更高效、更适应多...

    wap2.0 课件 ppt

    2. **技术基础**:WAP2.0基于开放的互联网协议,如TCP/IP、XML和XHTML MP(Mobile Profile),使得移动设备可以访问与桌面浏览器相同的内容,提供了更接近Web的浏览体验。 3. **XHTML MP**:这是WAP2.0的核心,是一...

    wap2.0简单例子

    1. **技术基础:**WAP2.0基于开放的互联网标准,如HTTP、TCP/IP和XML,这使得开发者可以利用现有的Web开发知识来构建WAP2.0应用。 2. **XHTML-MP(Mobile Profile):**这是WAP2.0的主要页面格式,它是一种受限的...

    WAP2.0教程及源码

    3. **更好的浏览器支持**:WAP2.0的Web浏览器支持CSS和JavaScript,提供了类似桌面浏览器的功能,使得页面布局和交互性更为强大。 4. **个性化与可扩展性**:WAP2.0支持用户定制,用户可以根据自己的需求定制界面和...

    wap2.0仿帝国建站喜用 v2.0-ASP源码.zip

    在使用"wap2.0仿帝国建站"的ASP源码时,你需要有一个支持ASP运行环境的Web服务器,例如IIS(Internet Information Services)。首先,将压缩包解压,密码为"www.cqlsoft.com"。解压后,将所有文件上传至服务器的适当...

    WAP2.0教程PPT(Wap2.0规范)

    【WAP2.0教程PPT(Wap2.0规范)】 WAP2.0是一种无线应用协议的升级版本,旨在提供更高效、更丰富的移动互联网体验。它引入了XHTML MP(eXtensible HyperText Markup Language Mobile Profile)和WCSS(WAP ...

    手机WAP 2.0开发

    **WAP 2.0与Web 2.0的结合** 随着WAP 2.0的发展,其与Web 2.0的融合也成为一个重要趋势。Web 2.0强调用户参与和互动,如博客、社交媒体和富互联网应用。WAP 2.0通过支持XHTML和脚本语言,使得移动设备也能享用这些...

    wap2.0开发指南.pdf

    14. WAP2.0的相关技术标准和组织:文档中提到的IETF(Internet Engineering Task Force),W3C(World Wide Web Consortium),CC/PP(Composite Capabilities/Preferences Profile)等,都是与WAP2.0技术标准制定和...

    动易SiteWeaver内容管理系统WAP2.0适配程序 v1.0-ASP源码.zip

    WAP2.0是一种移动互联网协议,用于提供更高级别的数据服务和用户体验,支持HTML、CSS和JavaScript等Web技术,使得移动设备可以访问更丰富的网页内容。 动易SiteWeaver是一款广泛使用的网站构建工具,它允许用户通过...

    移动梦网wap2.0业务规范

    WAP2.0引入了全新的技术特性,如支持更高效的HTTP协议和WMLScript脚本语言,以及XHTML Basic和CSS等Web开发标准,这使得移动设备能够展示更加接近桌面浏览器的网页内容。WAP2.0的这些改进极大地提升了移动互联网的...

    wap2.0开发总结_20120824

    WAP2.0是无线应用协议的一个重要版本,旨在提供更高效、更丰富的移动互联网体验。相较于早期的Wap 1.x版本,WAP2.0在协议层和应用层都有显著改进,尤其在数据传输速度和用户体验上取得了突破。 在协议层面上,WAP...

    让移动数据更畅更稳的WAP 2.0

    1. **采用最新标准和协议**:WAP 2.0引入了XHTMLMP,这是一个针对移动设备优化的轻量级HTML版本,支持更多的Web内容格式。此外,它还兼容WAP 1.x的WML,确保向后兼容性。 2. **网络和载体技术的升级**:利用GPRS、...

    wap2.0终端参数

    2. **浏览器兼容性**:WAP 2.0终端通常内置WAP 2.0兼容的Web浏览器,如Openwave、Opera Mini或NetFront等。这些浏览器支持XHTML Basic和CSS,能够渲染更复杂的网页布局和样式。 3. **屏幕与分辨率**:终端参数中会...

    彩板wap2.0网站

    总的来说,"彩板WAP2.0网站"代表了移动互联网早期一个重要的发展阶段,它融合了先进的移动通信技术和Web标准,旨在为用户提供与桌面互联网相媲美的体验。这个网站的源代码则为学习和研究WAP2.0技术、移动网页设计...

Global site tag (gtag.js) - Google Analytics