论文部分内容阅读
随着我国社会经济的快速发展,小额支付系统是整个支付清算服务系统中不可或缺的一部分,具有处理业务种类繁多,业务量大,业务处理流程复杂等特点,如何实现系统间的信息共享、提高系统业务处理的响应速度、确保系统运行的安全稳定等是小额支付系统面对新的需求所要解决的核心问题。论文针对农业发展银行小额支付系统中的业务范围进行了详细的需求分析,主要包括资金汇出/汇入业务与主要交易模式。其中需求分析部分对系统进行了概述,分析及确定了系统的功能性需求及非功能性需求,并确定了系统的使用者及其使用范围。在通讯接入平台中使用Apache Camel应用程序建立了内部系统设置的ESB组件,负责与小额支付系统对接。在支付平台中统一处理各种小额支付业务逻辑之间的协议并且返回准确的计算结果给通信管理协议平台,由通讯管理协议平台对结果进行打包、组装和报文的转发。通过在系统中配置server/service映射关系,可以快速查找该服务(service)对应的server端,提高了报文的处理效率。通过对系统的分析、设计,最后完成了基于SOA的小额支付系统的软件实现,并对实现出的小额支付系统的一些基本业务进行了功能与性能测试,测试结果表明系统达到了预期目标。此外,由于系统使用SOA架构模式,其松耦合的特性使得系统具有极高的灵活性及可扩展性,为系统未来的扩展及改进提供了便利的条件。