WML是无线注标语言(Wireless Markup language)的英文缩写。支持WAP技术的手机能浏览由WML描述的Internet内容。
WML是以XML为基础的标记语言,用在规范窄频设备,如手机、呼叫器等如何显示内容和使用者接口的语言。因为窄频使得WML受到部分限制,如较小型的显示器、有限的使用者输入设备、窄频网络联机、有限的内存和资源等。
WML支持文字和图片显示,内容组织上,一个页面为一个Card,而一组Card则构成一个Deck。当使用者向服务器提出浏览要求后,WML会将整个Deck发送至客户端的浏览器,使用者就可以浏览Deck里面所有Card的内容,而不需要从网络上单独下载每个Card。
通过WAP这种技术,就可以将Internet的大量信息及各种各样的业务引入到移动电话、PALM等无线终端之中。无论在何时、何地只要需要信息,打开WAP手机,用户就可以享受无穷无尽的网上信息或者网上资源。如:综合新闻、天气预报、股市动态、商业报道、当前汇率等。电子商务、网上银行也将逐一实现。通过WAP手机用户还可以随时随地获得体育比赛结果、娱乐圈趣闻等,为生活增添情趣,也可以利用网上预定功能,把生活安排的有条不紊。 WAP通信协议的协议栈采用层次化设计.为应用系统的开发提供了一种可伸缩、可扩展的环境。每层协议栈均定义有接t-J,可被上一层协议所使用,亦可被其他的服务或应用程序直接应用,在设计中。WAP充分借鉴了Internet的协议栈思想,并加以修改和简化,有效地应用于无线应用环境。WAP协议栈包括如下五层:
1.无线应用环境WAE(Wireless Application Environment)。WAE是一种普遍意义上的廊用开发框架.它支持在不同电信网络上方便高效地开发和运行WAP应用服务。这个框架主要基于现有的Internet技术
2.无线会话协议WSP(Wireless Session Protocol)。WSP会话层协议为上层的WAP应用提供面向连接的、基于WTP会话通信服务或基于WDP无连接的、可靠的通信服务。
3.无线事务协议WTP (Wreless Transaction Protocol)。WTP提供一种轻量级的面向事务处理的服务.专门优化并适用于移动终端的设计。
4.无线传输层安全性WTLS (Wireless Transport Layer Secufitv)。WTLS是基于SSL的安全传输协议。提供数据完整性、保密性、真实性、拒绝服务保护等功能。
5.无线数据报协议WDP(Wireless Datagram Layer)。WDP为无线传输层协议,支持在不同类型的网络载体上进行数据传输。
WAP体系结构为移动通信设备的应用发展提供了一个可缩放和可扩展的环境。体系结构的层容易受上下层其他服务器以及应用的影响。