论文部分内容阅读
电子银行账户管理系统英文简称eBAM(electronic Bank Account Management),是面对企业用户提供账户管理平台。因为企业的日常运作中经常要和银行等金融机构打交道,比如:开户、更改账户信息、销户等,拥有账户人员(通常是企业财务人员)发起请求,通过领导层层审批后安排人员打电话、发传真或者跑去银行办理各种业务。面对此情况电子银行账户管理系统提供了一套企业账户管理的解决方案,使其无须人工介入,就能办理诸如以上的日常活动。现有的账户管理活动都基于纸张,没有规范的流程制度,在这过程中不仅办事效率低下,而且成本高,又容易出现人员的错误,所以这一业务活动领域需要软件系统以帮助业务人员尽可能大地从这些繁琐的人工活动解放出来。此外,财务人员需要一个平台方便地管理企业现有的账户,而这些账户可能分别属于不同的银行机构,不同的银行又都有各自的系统,彼此之间都遵循着独自的标准。所以怎么样去统一地和不同银行交互也是一个问题。本文给出了如何基于前不久ISO (International Organization forStandardization)推出的ISO20022金融消息标准上解决账户管理的软件系统设计与实现。因为ISO20022标准统一了消息格式,使各金融机构之间或者企业之间的下一代系统在消息交换方面都有了共同遵循的规范,所以eBAM系统作为账户管理平台,建立起规范的流程,同时使产生的消息遵循ISO20022标准就可以很好地解决了当前账户管理的问题。首先,针对现有账户管理方面的问题,确定了电子银行账户管理系统的意义和解决的实际问题。分析了账户管理的几个重要场景。同时这也是系统的用户需求分析。重要的需求场景有:维护金融机构信息,维护模板文件,定义业务人员,开户,维护账户基本信息,维护委托授权信息,部署委托信息,更改签署人,销户。系统地总结归纳出了账户管理业务领域的软件实现范畴。其次,详细阐述了eBAM系统由账户管理子系统、工作流子系统、消息处理子系统、报表管理子系统组成及其各个子系统所包含的模块设计与实现。介绍新一代标准ISO20022以及举例说明这一新标准的实际运用及实现方式。此外,还说明了eBAM系统如何与外部系统交互和消息生成的生命周期。最后,针对保证消息传输过程中的完整性、不可抵赖性给出了解决方案。文章介绍了eBAM系统如何整合了下一代银企之间电子信息交换安全技术-3Skey。阐述了3SKey技术及其组件、eBAM系统的数字签名模块的原理与实现,还包括了带附件的消息的数字签名实现。如此,用户只需要一份Token就能和多家银行发送经过数字签名的消息,无需再关心不同银行间各自的实现方法。作者通过实际的项目开发,实现了符合上述各方面需求的电子银行账户管理系统。eBAM系统帮助企业用户建立起规范的账户管理流程,提高工作效率。同时使用下一代银企电子信息交换标准,使企业端在一套解决方案中可以对多家银行的账户进行管理。