数据共享交换平台设计方案
一、架构设计
1.总体框架
    数据共享交换体系包括资源目录服务系统、数据共享交换平台、数据中心、应用支撑平台、标准规范体系和系统管理平台等,并与相关部门的业务系统、基础数据库和业务应用发生关联。
    数据共享交换平台可对分布在不同单位和部门的业务系统中的数据进行整合、共享、统计分析,并将其统一展示。数据共享交换平台是各行业信息化工程中的基础设施,将现有的业务系统和管理信息系统中的有价值的数据交换到信息资源中心,在整合过程中对数据进行抽取、转换、过滤、安全传输,构建完整的企业级数据中心,将来可以在信息资源中心的基础上构建统一的数据查询、统计和分析等综合应用系统。
    从各相关单位的信息资源库提取出业务信息资源的特征信息,编目形成企业信息资源元数据,注册到信息资源元数据库中,生成企业信息资源目录,并通过企业信息资源目录服务系统对外提供目录查询等服务。
    标准规范体系建设和系统的管理维护贯穿系统的各个层面,标准规范体系主要包括标准规范的建设和管理制度的建设;系统管理的主要功能有共享管理、授权控制、运维管理、平台管理等。
2.功能架构
    数据共享交换平台的功能包括六部分:共享管理、授权控制、运维管理、平台管理、目录服务、交换服务。
2.1.目录服务
    资源目录服务系统包含目录服务和目录管理两部分内容:
    目录服务提供目录、元数据注册、发布、审核、修改、维护以及编目服务等相关内容。
    目录管理通过将现有各类资源(元数据)的合理分类,通过共享资源目录、共享需求目录
等多种方式排列、重组资源,并通过ML Tree以资源导航树的方式完成资源目录服务系统的开发建设工作。
2.2.共享管理
    共享交换平台提供基于工作流的共享需求管理功能。当共享资源需求方需要共享其他单位的资源时,向系统管理员提交共享申请,申请内容包括:所需信息资源清单、用途、保密条款等要求。提交完成后,进入共享申请的审批阶段,经过领导审核通过后,平台管理员通过平台赋予申请方相应的权限,实现信息的交换。共享申请审批过程中将相应的审批状态和审批结果通过消息提醒或信息发布方式及时反馈申请人。共享管理模块将实现申请表的生成、在线审批等功能,并可随时查询申请过程的状态、审理结果,使申请管理透明化。
2.3.授权控制
    平台实行基于标准的PMO用户管理和授权模式,定义用户业务角,并以角为基准进行授权服务。利用用户统一认证平台进行用户认证功能,实现各信息资源授权的数字认证。授权控制包括目录授权、审批授权、管理授权、资源授权、传输控制等功能。
2.4.运维管理
    数据共享交换平台运维管理包括运行监控、流程监控、统计分析、数据比对、数据查询等功能。
2.5.平台管理
    平台管理主要提供对数据共享交换平台(含各个子节点)建设时期的配置管理和后期的系统维护管理,功能包括适配器管理、控制台管理、交换与传输管理、软件分发管理、日志管理、备份管理等,主要面对平台系统管理人员以及专业技术维护角用户。
2.6.交换服务
    交换服务是数据共享交换平台的底层基础服务(中间件),主要实现文件交换、数据库交换、目录交换。
3.技术架构
    数据共享交换平台主要基于数据交换平台产品进行主体技术框架的构建,基于企业服务总
线(ESB)框架、Adapter适配器和Webwebservice实现 Service服务模式开展交换服务体系的框架建设工作。数据共享交换平台的部署模式为分布式部署:目录服务器、交换中央服务器、前置机。
3.1.逻辑结构
    数据共享交换是项目的核心内容,技术架构的科学合理是保证项目顺利实施的关键前提要素,基于国家和市信息资源共享交换的一系列政策法规以及技术标准规范,我们设计平台的主体技术框架结构如下:
    数据共享交换平台底层依托先进的交换服务总线ESB框架,通过HTTP、SOAP、数据等接入网关,灵活支撑各类应用系统的接入,同时平台还将提供通用数据库适配器(支持Oracle、SQL Server、My SQL、DB2等多种主流数据库)、通用文件交换、解析适配器(PDF、Ecel、TT等主流文件格式)、数据库适配器API、适配器容器和消息总线服务器相互协作,共同向应用提供数据交换服务。
3.2.关键服务
    数据共享交换平台中包括五项关键服务:共享资源目录服务、数据交换中央服务、基于适配器的交换服务、Web Service交换服务、前置机控制台。