国家外汇管理局(简称外汇局)外汇账户管理信息系统实现了账户日常审批业务的电子化管理以及对账户收支余的准实时监测,为外汇局实施外汇账户非现场监管提供了有效的技术手段。但在账户系统的推广与使用过程中,我们发现账户系统数据质量不高的问题比较突出直接影响了外汇账户统计数据的准确性和外汇监管的有效性。因此我们设计开发了外汇账户辅助核对系统(简称核对系统)。通过建立外汇局与金融机构间双向数据核对机制大大降低了核对工作量,有效提高了外汇账户数据的准确性和可用性,并为外汇账户数据统计与非现场监管打下了坚实的基础。
核对系统的服务器端操作系统为Windows 2000,开发工具为IBM Domino R5.0.9;客户端操作系统为Windows 98、2000、XP,应用IE浏览器5.0及以上版本。
一、设计思想
核对系统每日接收金融机构的上报数据后,拆离并通过FTP传输到外汇账户管理信息系统的读取目录,每日定时将外汇账户管理信息系统的读取日志文件、外汇账户审批信息、银行错误数据通过FTP和ODBC抽取到核对系统,并根据安全策略向外汇局及各金融机构用户公布。各金融机构对审批信息进行核对并纠正其中的错误后,通过核对系统向外汇局说明情况,外汇局对此进行确认。外汇账户管理信息系统中的错误得到纠正后,核对系统自动将错误信息归类为“已纠正”状态。核对系统对银行出现的各类错误也进行记录。外汇局、各金融机构都可根据考核参数进行统计,自动生成所辖分支机构的考核结果,向辖内用户公布。
二、系统架构及特点
1.系统架构
核对系统的网络架构如图1所示。
从图1可以看出,核对系统服务器放置在停火区通过防火墙与外汇局内联网连接。外汇局客户端既可以在局域网内访问外汇账户管理信息系统,又可以通过防火墙访问核对系统。各金融机构客户端通过PSTN、DDN专线经路由器、防火墙访问核对系统。金融分支机构通过其内部网连接到上级行,通过上级行连接到核对系统。各金融机构及其分支的客户端都不能访问外汇局内联网资源。
核对系统由系统管理、数据上报、数据核对、数据质量考核、信息发布等5个子系统构成(见图2)。
2.系统特点
(1)具有较好的易用性。系统采用B/S结构,以Web页面作为最终用户界面,界面友好、操作简单。
(2)安全性高。核对系统服务器置于停火区,保证了系统的网络安全;利用用户口令、角色、存取控制列表、读者域等多种安全手段,确保外汇账户的数据安全。
(3)具有完善的功能。系统将数据核对与数据上报、数据质量考核、信息交流、电子邮件等集为一体,提供了完善的功能。
(4)支持全文检索。系统支持对任意视图内数据的全文检索和数据项的排序功能。
(5)系统在近一年的应用中,运行稳定,并保持了较快的响应速度。
三、系统所用的主要技术
1.利用定时的Notes代理,实现数据的自动处理。通过在应用数据库中设计共享代理,采用LotusScript编码,完成数据抽取与分析处理工作,并可以设定时间,让代理在夜间运行,减轻工作时间的系统负载。
2.利用LotusScript Data Object(LSDO)提供的ODBC接口类,通过与账户系统的Sybase数据库以及本地Foxpro DBF的连接与操作,实现基于Web的动态数据查询与处理。
3.通过Domino认证配置、SSL连接配置,采用了eKey数字证书认证技术,将数字证书与核对系统的用户绑定。系统通过校验eKey中的数字证书,自动识别用户身份,并建立银行与外汇局通信的加密信道,防止外汇管理信息被非法截获。
4.针对核对系统用户众多、用户管理复杂的特点,通过编制专门的代理程序,根据金融机构代码,对Domino公共通信录、数据库的存取控制列表、用户文档的读者权限设置等,实现对初始用户的自动生成与便捷管理。