论文部分内容阅读
随着通信行业和计算机互联网的飞速发展,电子商务的活动范围不断扩大,电子支付系统成为近年来的研究热点。目前,市场已呈现多种支付方式,但大部分是基于互联网的实现方式或需银行卡预绑定等。如何利用普遍的公共电话网(PSTN)来实现用户在家从事商场购物、银行排队等交易是电信运营商研究的热点之一。固网支付是一种通过智能电话机实现基于PSTN网传输金融数据的电子支付。它可使上述问题在一定程度上得到缓解,解决银行需专网传输和POS终端成本高等问题;它既需与遗留系统进行无缝集成,又需考虑未来系统的扩展性。因此,固网支付平台的关键问题在于其合理的架构、电话的呼入呼出排队及数据的安全。
论文首先简要介绍了本课题的选题背景,电子支付的产生与定义、系统发展现状及电子支付的特点,总结了现有电子支付系统的不足,研究了电子支付的发展趋势及固网支付平台实现的必要性。然后论文介绍了软件架构的定义和特点,阐述了传统软件架构模型和面向服务架构(SOA)及开发模型,提出了基于表述性状态迁移(REST)的SOA模型作为平台的架构模型。REST将服务器上共享的任何信息看作是资源,客户端通过资源标识符去操作资源,获得资源的表示;SOA模型是定义良好的服务组件,它不依赖于任何调用它的应用程序的上下文或状态,对外提供服务,遗补了现有软件系统架构的不足,实现高效、简便的系统集成与扩展。
接着论文研究了固网支付平台的两个关键因素。第一,研究了系统呼入呼出状态下的排队模型,通过模拟排队现象,对呼入呼出模型进行求解与优化,确定用户每笔交易所需的平均时间和最大等待时间等参数,估算系统容量,对系统资源进行优化配置,缓解了用户排队问题,减少了服务器压力,降低了运行成本。第二,研究了固网支付平台的安全技术,详细阐述了平台的数据加密算法、数学模型及可逆性证明,提出了主从动态密钥的加密机制以保证交易数据的保密性。另外,通过消息认证模型来保证数据的完整性,防止伪造和篡改交易数据,有效地解决了交易数据在固网传输的安全性问题。
基于上述理论,结合浙江电信固网支付平台项目的目标需求,对固网支付平台进行概要设计和详细设计,实现了固网支付平台及其子系统,并对系统进行了集成测试和压力测试,最后对本课题进行了总结及下一步的展望。