1 .1 需求描述 1.1.1 数据交换平台 1.1.1.1 数据交换简介 没有集成后台的内容就没有所谓的一站式、个性化服务,因此后台系统的集成和互连是建立公共技术支持服务平台的重中之重。由于公共技术支持服务平台各类应用系统在应用范围、构建方式、系统结构、数据资源等方面存在一定的差异,因此也需要建立统一的数据交换平台,采用 Web Services 和 SOA 技术,实现各业务系统之间、数据中心和开发区政府之间的数据交换、数据整合。 数据整合平台,可提供应用之间的信息交换,提供数据格式定义、数据转换、数据路游、业务规则定义和业务流程编辑等具体业务服务。数据交换平台需要解决的是系统整合问题,要求系统间的异构接口、异构数据、和系统间的流程调度。数据交换平台的技术核心采用XML 数据标准,基于 BizTalk Server 2004 作为交换核心,接口标准采用 Web Services。 1.1.1.2 数据交换的基本要求 提供灵活、方便的数据建模技术,便于数据平台业务需求扩展时,维护人员可以方便、迅速的建立数据模型。数据模型要求科学、适用,即要减少数据的冗余,又要能够存放业务系统需要的数据。 采用实时/定期/业务驱动需求的方式,从业务系统提取数据到数据平台。由于业务系统、网络或数据平台故障,导致数据平台无法取数时,待故障排除之后,平台应及时将业务系统这段时间内发生变化的所有数据提取出来。 采用实时/定期/业务驱动需求的方式,将平台的数据分发到业务系统。由于业务系统、网络或数据平台等出现故障,导致平台分发数据部分失败时,待故障排除后,数据平台应及时将这段时间内发生变化的所有数据分发给该业务系统。 1.1.1.3 数据交换平台功能架构 数据交换平台是公共技术支持服务平台各个业务系统之间和其他部门业务系统(比如开发区)之间的连接平台,主要负责平台业务系统和各需接口业务系统之间的消息传递,并且实现业务流程的整合。交换平台是实现各接口系统之间互联互通的核心平台,其具体功能架构如下图所示: 数据转换消息路由流程整合数据定义数据映射 数 据 传 输 数 据 传 输适配器适配器适配器适配器适配器 可以看出,交换平台核心的功能模块有: 数据定义 数据映射 数据转换 消息路由 流程整合 适配器(SOA 接口) 各业务系统通过适配器和交换平台挂接,由交换中心来实现消息结构定义、数据映射、数据转换、业务流程定义与运行、消息封装、路由、传输等具体服...