论文部分内容阅读
移动金融安全可信公共服务平台(MTPS)接入系统是四川省金融IC卡可信服务管理平台(TSM)的子系统。此系统的主要功能是管理金融IC卡应用程序和负责与MTPS系统交换数据,在金融IC卡移动支付领域具有重大意义。本文分析了MTPS接入系统的业务流程,详细阐述了系统模块和功能的设计。针对MTPS接入系统业务流程复杂、安全性要求高的特点,课题采用MVC模式,对系统进行分层设计,降低系统各模块之间的耦合度,将复杂的业务逻辑和数据处理简单化;同时本课题还使用Schema、Base64等技术对系统业务数据进行校验、加密,保证数据安全可靠。本文的主要研究内容和任务如下:(1)研究《MTPS接口报文规范》、《金融服务金融业通用报文方案》。报文接口规范确定了MTPS接入系统要实现的接口,金融通用报文方案规定了报文中数据的定义格式。(2)研究Web应用开发技术。在Web后台开发方面,Java EE为应用开发提供了完整、高效的解决方案,开源框架Spring、Hibernate等都是Java EE开发中的重要支持组件;在Web前端开发方面,HTML、CSS、JavaScript、AJAX、jQuery、JSP等技术也提供的丰富的支持组件。(3)研究Schema和XML解析、封装技术。在系统通信时,交换数据包含XML数据,XML解析和封装有DOM、SAX等多种实现方式。XML数据由Schema技术来进行约束和校验。(4)设计并实现与MTPS系统的接入框架。接入MTPS系统是本课题的主要任务,包括金融IC卡应用程序管理模块、安全单元(SE)管理模块、TSM用户管理模块等。(5)研究Web系统的安全性和稳定性。系统的安全和稳定是Web系统的基本保障条件。在系统设计和实现时,需要考虑各种可能的异常情况,并为之设计解决方案,尽可能地提高系统的安全性和稳定性。最后,本课题设计和实现的MTPS接入系统的各项指标都达到了“四川省金融IC卡暨移动金融基础服务平台”的建设要求,顺利通过了中国人民银行(总行)的MTPS接入验收。