随着我国信息化工程建设的迅速发展,政府部门及各大企业都建立了各自的信息处理系统。这些信息系统往往是在不同时期、由不同厂商、在不同平台上建设而成的,而且大都是使用不同语言进行开发的。由于缺少统一规划
、统一标准,彼此之间很难实现信息共享,形成了大量孤岛式的业务应用系统。因此,在各部门的信息系统之间建立统一、规范的接口,通过计算机网络进行信息的交换和共享,最终实现一站式、一体化、协同办公,就显得尤为重要。
将分散建设的若干应用信息系统进行整合,通过计算机网络构建信息交换平台,从而使若干个应用子系统进行信息/数据的传输及共享,最大范围提高信息资源的利用率成为进行信息化建设的基本目标。保证分布异构系统之间互联互通,建立中心clearcase/" target="_blank" >cc">数据库,完成数据的抽取、集中、加载、展现,构造统一的数据处理和交换平台。
一、系统设计策略
为实现孤立信息系统之间的数据交换,消除“信息孤岛”,中创软件提供了符合CORBA标准的、基于 “软总线+软构件” 模式的数据交换平台系统方案,如图1。数据交换平台就象一根智能消息传输总线,连接了分布的异构系统中的各个构件。
图1 “软总线+软构件”模式架构
数据交换平台提供客户接入端软件部署在每个应用系统的前置机上,实现数据交换平台和各信息系统的有机结合。客户接入端实现数据的自动提取与转换,同时支持手工录入与审核数据。
1、核心设计策略
数据交换平台系统方案采用的设计架构,如图2和图3。
图2数据交换平台系统设计架构图
图3数据交换平台架构核心设计
2、数据交换策略
图4数据交换策略
3、内外网数据交换策略
图5内/外网间数据交换设计图
对于内外网间数据交换的需求,提供的设计方案是通过网闸进行内外网的物理隔离,并进行数据传递。
二、技术规范
中创软件数据交换平台能提供多个层面的关联各系统或支持二次开发的接口,可支持二次开发,并能通过动态配置,支持多种数据格式的数据交换和共享。主要技术规范:
1、在应用程序、通信线路和系统平台正常的状态下,提供安全可靠的传输,保证数据的完整性、一致性。
2、支持利用操作系统的数据转换工具或自带数据转换工具,提供对不同平台、不同格式之间的数据转换,以满足用户需求。
3、为保障数据安全传输所提供的安全措施,包括对网络传输信息加密的支持能力等。
4、支持为减少网络传输流量所提供的工具或功能。
5、支持应用负载动态均衡,以及对触发机制等。
6、支持对于连接状态的监控、对于消息的跟踪、对于错误日志的查询等功能。
7、支持中文处理。
8、支持高性能、可扩展的交易环境。
9、支持同步、异步多种传输方式。
10、对象中间件支持J2EE 1.3标准,为动态电子商务配备企业级Web服务。
11、提供丰富、简明、完整的API接口,适应多种应用方式的需求,能方便扩展应用,增加新业务。
12、用户数不少于20个。
三、功能特性
1、灵活的配置部署
可以灵活部署SQL 命令适配器、控制交换权限、路由节点等。
2、强有力的数据处理
提供故障恢复能力;提供如数据压缩、数据加密、数据填充、消息过滤等;提供XML、文本等自定义格式的自动转换。
3、透明性监控管理
提供服务运行监控、日志管理与流量分析、多方式的故障报警等透明性监控管理功能。
四、技术性能
1、“软总线+软构件”架构
软构件具有随时开发、随时部署、继承管理的特性,使系统构件的重用性、移植性和互操作性及拓展能力得到了很好的保障,总线连接分布系统中的各个构件,极大地提高分布、异构应用系统之间信息共享能力。
2、规范与标准
基于规范与标准,系统可以根据数据需求在不改变原有框架的基础上,快速开发出相应的数据交换软构件。
3、数据独立
数据交换双方的数据独立,保证系统间数据一致、安全、完整、有效。
4、权限可配置
数据的访问权限、范围可配置。
5、基于服务管理
能够基于服务对数据交换进行管理,如创建、修改或停止服务等。
六、运行环境
为保证数据交换传输的安全性和时效性,建议数据交换平台系统运行服务器为双机系统,一台主机工作时另外一台主机作为备用,当工作主机出现故障时,另一台主机进行任务接管,出现故障的主机修复后作为从机备用。