基于WAP的移动支付系统的设计与实现
【摘要】:
随着移动通信技术的飞速发展和电子商务技术的广泛应用,人们正在改变着消费观念。传统的使用银行卡或PC机通过Internet进行在线支付等支付手段已经无法满足人们对于希望随时随地购物的愿望。支付手段的电子化和移动化是不可避免的趋势,这使得依托手机等移动终端的移动电子商务等到了显著的发展。近几年,随着3G网络的发展和普及,移动支付市场成长迅速,运营商和银行都纷纷加快拓展手机业务步伐。移动支付可以带给用户更好的体验,甚至会比网上支付更为方便,用户在线上和线下随时都可以付款。据研究报告称,2009年中国手机移动支付市场规模将达到19.74亿元,用户规模将达到8250万人。预计到2010年,中国手机支付市场规模将达到28.25亿元,手机支付用户将突破1.5亿人。如此巨大的手机支付用户规模和市场潜力,为移动支付产业的发展提供了庞大的用户基础和发展空间。
本文以笔者参与的多个移动支付项目为背景,首先分析了移动支付的总体水平和发展状况;接着,针对移动支付的特点,分析和研究了移动电子商务的主要业务模型、支付手段和技术标准。借鉴PC机上通过浏览器进行在线支付的流程,对移动支付业务模型进行优化。同时,为了满足移动支付系统高可靠性、高扩展性以及高性能需求,采用全球广泛使用的访问无线信息的WAP技术作为技术标准,在Java平台上,使用OSGi框架作为系统的核心架构,以面向服务(SOA)的开发方式,提出一种合理的、基于WAP的移动支付系统的体系架构。在整个系统的设计和实现过程中,笔者主要负责移动支付系统中接入层系统以及部分中间业务层的设计与实现。在论文末尾,以一个典型的移动支付过程为例对系统进行了验证。