当前位置:问答库>论文摘要

题目:统一金融管理平台的设计与实现

关键词:U盾;报文;金融管理

  摘要


目前企业接通多家银行业务必须同ERP系统供应商或者财务系统供应商协调让其开发多套银行接口来实现其业务需要。同时企业会有多个U盾,每个U盾管理一个银行的账户,当企业有频繁地多银行业务那么企业就会频繁地使用各个U盾,这样就会产生财务人员必须记住哪个U盾对应哪个银行,哪个U盾的密码是什么等问题。银行也有相应的困惑,银行由于其系统特别多,每个系统都是由不同的厂商研发完成的,因此要推广也只能一个个系统的进行推广。

平台需要实现的功能有:制定一个统一的接口给企业,让企业更容易的进行银行业务的对接;提供一个报文转换平台,让实施人员都能简单的配置就能完成接口的工作; 提供一个U盾管理平台,让企业更方便的使用U盾,实现企业1个U盾管理所有银行账户的需求。同时必须能够保证平台能在短时间返回用户请求信息、能够7*24小时不间断地提供服务、能够尽量不出差错、适用于各种类型的企业以及给企业提供简便的扩展银行业务的方法。

平台使用J2EE技术并分为三个部分:企业客户端使用Swing来开发,主要用于提供企业socket接口服务使得企业可以发送业务请求,并使用U盾加密企业报文,最后将内容通过安全通道发送给服务端。这里为了解决企业统一接口处理所有银行业务,平台制定了一套业务接口。在安全方面客户端使用U盾登录并签名消息,同时在通信层也使用了SSL进一步增加了整个系统的安全性;服务端使用Spring的体系结构,通过Spring灵活的控制反转技术简便的调用相应的业务处理类,数据库使用了Hibernate技术,因此可以支持多种数据库,主要功能是管理企业客户的功能、U盾及处理相关业务。同时服务端会保存各个客户端U盾的公钥文件,会对所有的访问进行安全验证;报文转换功能同样使用了Spring,主要用于转换企业报文为指定银行报文按银行的报文处理流程处理报文并解析结果给企业。报文转换功能是为了连接各家银行而开发的,并且利用工作流将这个开发工作尽量的使用配置文件来实现达到最短时间接通银行接口的目的。