论文部分内容阅读
网上银行的出现,满足了银行企业客户对其签约账户进行实时账务查询、款项划转等账务处理需求,使得企业的资金流转率和工作效率都得以提升。在实际应用中,网络环境的异构性、操作系统的异类性以及各类具体应用系统间异种性给互联的实施带来了很大的难度,在实施过程中经常会因在接口、应用等层面耗费大量的人力和物力从而幅度地提高了开发成本。因此,将数据交换平台纳入到银企互联系统中,可以将其提升到一个新的层面。文章首先介绍了基于消息的数据交换中心的有关概念、原理及相关的技术、产品,并对IBM MQ产品在屏蔽网络环境、操作系统和数据形式的差异等方面的优势进行了描述和分析。而后针对目前银企互联系统各应用主体的基本情况进行了深入的分析,指出异构系统整合过程中所面临的各种挑战,对在金融专网上建立数据交换平台构建的可行性和必要性进行了讨论,并对数据交换平台的建设目标进行了进一步的阐明。然后,详细地分析了数据交换平台的功能需求及应用流程,并对可能涉及的业务需要进行了专门的分析(如同/异传输模式等)。本文在对系统需求进行详尽分析的基础上提出数据交换平台建设的具体实现方案,按系统总体设计、接口设计、子系统设计及系统集成等方面对系统建设的各个方面进行了详细的阐述。具体包括了系统网络架构、应用逻辑结构和系统功能,其中着重介绍了如何利用IBM MQ Series产品建立具有基本管理模块、传输中间件模块以及其他辅助管理模块的交换系统软件架构;如何部署应用层、应用接口层、交换层以及通信层的数据交换平台交换层次结构;如何通过数据格式描述进行合法性验证;如何通过数据智能路由规则建立虚拟链路,通过智能路由规则描述数据库建立虚拟链路;如何通过数据访问资源配置建立资源目录体系,交换数据包的流转方式、应用接口的建立等。然后通过子系统的设计调度、确定、控制数据传输任务,对数据交换的各层进行配置、监控等管理,对应用接口API的具体应用、交换数据包DTD文件的标准规范等内容进行了探讨。在设计和实现的过程中将广泛运用模块化的设计和开发方法,使得最终得到的软件模块具有高度的组件特征,可以实现灵活地配置以及相互连接,从而组合形成一套完整的应用软件系统。