WAP(Wireless Application Protocol)就是"无线应用协议"之意。它是由一系列协议组成, 用来标准化无线通信设备,例如蜂窝电话,无线电收发机,也可用于Internet访问, 包括e-mail,WWW,Newsgroups和IRC(Internet Relay Chat)。 WAP的层次包括:
Wireless Application Environment (WAE) Wireless Session Layer (WSL) Wireless Transport Layer Security (WTLS) Wireless Transport Layer (WTP)
WAP由EriCsson,Motorola,Nokia,Unwired Planet四家公司发起, 现在其会员以包括像Alcatel,AT&T,西门子,英国电信,法国电信, 贝尔大西洋,贝尔南方等。 应该说WAP已是事实上的标准,大量的产品会在明年初问世。 最典型的如SmartPhone,想象一下,你可以用移动电话来收发E-Mail,查询信息,付账, 实现PIM功能等,多么美妙!当然要提醒你, 不要忘了要想在移动电话和掌上设备的狭小LCD上看到漂亮的Web画面是不现实的, 所谓的上网功能是指收发文字email,查询信息都要靠特定的ISP来实现, 这就不是单靠移动电话厂商能办到的,所以在WAPForum中有不少电信公司。
WAP 论坛 WAP 论坛是一个拥有90 多个成员的行业协会,它致力于开发用于数字移动电话 和其他无线终端设备的无线信息与电话服务在事实上的全球标准。 WAP 论坛的 主要目标是将无线行业价值链各个环节上的公司联合在一起以保证产品的互操作性 和无线市场的发展。WAP 论坛的成员拥有全球手机市场90 % 以上的份额, 并代表着超过1 亿订户的电信公司、领先基础设施提供商、软件开发商和 向无线行业提供解决方案的其他机构。有关具体信息, 请访问www.wapforum.org。
WAP 规范
WAP 规范是一种无线应用程序的编程模型和语言, 它第一次定义了一个开放的标准结构和一套用来实现无线Internet 接入的协议。 WAP 规范的要素主要包括:WAP 编程模型、遵守XML标准的无线标记语言(WML)、 用于无线终端的微浏览器规范、轻量级协议栈、无线电话应用(WTA)框架。
这个模型在很大程度上利用了现有的WWW 编程模型,应用开发人员可以从这种模型中得到许多好处, 包括可以继续使用自己熟悉的编程模型、能够利用现有的工具(如Web服务器、XML工具)等。
另外,WAP 编程模型还针对无线环境的通信特点, 对原有的WWW编程模型进行了优化和扩展。 WAP 规范优化和扩展了现有的Internet 标准。WAP 论坛针对无线网络环境的应用对TCP/IP、 HTTP 和XML 进行了优化,现在它已经将这些标准提交给了W3C 联合会作为下一代的Html(HTML -NG) 和下一代的HTTP(HTTP-NG)。
遵守XML 标准的无线标记语言(WML) WML 使得性能严重受限的手持设备能够提供强大的Internet 接入功能。WML和WMLScript 不要求用户使用常用的PC 机 键盘或鼠标进行输入, 而且它在设计时就 考虑到了手机的小屏幕显示问题。
与HTML 文件不同的是,WML 将文件分割成一套轻易定义的用户交互操作单元。 每个交互操作单元被称为一个卡,用户通过在一个或多个WML 文件产生的各个 卡之间往返导航来实现对Internet 的接入。 针对手机电话通信的特点,WML 提供了一套数量更小的标记标签集,这使它比HTML 更适合于在手持设备中使用。 使用WAP 网关, 所有的WML 内容都可以通过HTTP 1.1 请求进行Internet 接入, 这样,传统的Web 服务器、 工具和技术都可以继续使用。