《数据共享交换平台设计方案.docx》由会员分享,可在线阅读,更多相关《数据共享交换平台设计方案.docx(9页珍藏版)》请在第一文库网上搜索。
1、数据共享交换平台设计方案一、架构设计1 .总体框架数据共享交换体系包括资源目录服务系统、数据共享交换平台、数据中心、应用支撑平台、标准规范体系和系统管理平台等,并与相关部门的业务系统、基础数据库和业务应用发生关联。数据共享交换平台可对分布在不同单位和部门的业务系统中的数据进行整合、共享、统计分析,并将其统一展示。数据共享交换平台是各行业信息化工程中的基础设施,将现有的业务系统和管理信息系统中的有价值的数据交换到信息资源中心,在整合过程中对数据进行抽取、转换、过滤、安全传输,构建完整的企业级数据中心,将来可以在信息资源中心的基础上构建统一的数据查询、统计和分析等综合应用系统。从各相关单位的信息资
2、源库提取出业务信息资源的特征信息,编目形成企业信息资源元数据,注册到信息资源元数据库中,生成企业信息资源目录,并通过企业信息资源目录服务系统对外提供目录查询等服务。标准规范体系建设和系统的管理维护贯穿系统的各个层面,标准规范体系主要包括标准规范的建设和管理制度的建设;系统管理的主要功能有共享管理、授权控制、运维管理、平台管理等。2 .功能架构数据共享交换平台的功能包括六部分:共享管理、授权控制、运维管理、平台管理、目录服务、交换服务。交换服务文件交换、数据库交换、目录交换、应用接口交换、平台对接交换2.1. 目录服务资源目录服务系统包含目录服务和目录管理两部分内容:目录服务提供目录、元数据注册
3、、发布、审核、修改、维护以及编目服务等相关内容。目录管理通过将现有各类资源(元数据)的合理分类,通过共享资源目录、共享需求目录等多种方式排列、重组资源,并通过M1Tree以资源导航树的方式完成资源目录服务系统的开发建设工作。22共享管理共享交换平台提供基于工作流的共享需求管理功能。当共享资源需求方需要共享其他单位的资源时,向系统管理员提交共享申请,申请内容包括:所需信息资源清单、用途、保密条款等要求。提交完成后,进入共享申请的审批阶段,经过领导审核通过后,平台管理员通过平台赋予申请方相应的权限,实现信息的交换。共享申请审批过程中将相应的审批状态和审批结果通过消息提醒或信息发布方式及时反馈申请人
4、。共享管理模块将实现申请表的生成、在线审批等功能,并可随时查询申请过程的状态、审理结果,使申请管理透明化。2.3. 授权控制平台实行基于标准的PMO用户管理和授权模式,定义用户业务角色,并以角色为基准进行授权服务。利用用户统一认证平台进行用户认证功能,实现各信息资源授权的数字认证。授权控制包括目录授权、审批授权、管理授权、资源授权、传输控制等功能。2.4. 运维管理数据共享交换平台运维管理包括运行监控、流程监控、统计分析、数据比对、数据查询等功能。25平台管理平台管理主要提供对数据共享交换平台(含各个子节点)建设时期的配置管理和后期的系统维护管理,功能包括适配器管理、控制台管理、交换与传输管理
5、、软件分发管理、日志管理、备份管理等,主要面对平台系统管理人员以及专业技术维护角色用户。2.6. 交换服务交换服务是数据共享交换平台的底层基础服务(中间件),主要实现文件交换、数据库交换、目录交换。3 .技术架构数据共享交换平台主要基于数据交换平台产品进行主体技术框架的构建,基于企业服务总线(ESB)框架、AdaPte适配器和WebSerViCe服务模式开展交换服务体系的框架建设工作。数据共享交换平台的部署模式为分布式部署:目录服务器、交换中央服务器、前置机。3.1. 逻辑结构数据共享交换是项目的核心内容,技术架构的科学合理是保证项目顺利实施的关键前提要素,基于国家和市信息资源共享交换的一系列
6、政策法规以及技术标准规范,我们设计平台的主体技术框架结构如下:数据共享交换平台证台统认平拨服务HTTP、HTTPS数据网关D路由服务转换服务安全服务消息f总线!J消息服务总线全务口安服接管理共享管理权限控制运维管理平台管理HTTP网关IISOAP网关A数据网关数据共享交换平台底层依托先进的交换服务总线ESB框架,通过HTTP、SOAP、数据等接入网关,灵活支撑各类应用系统的接入,同时平台还将提供通用数据库适配器(支持OraCIe、SQ1Server.MySQ1、DB2等多种主流数据库)、通用文件交换、解析适配器(PDF、Ece1、TT等主流文件格式)、数据库适配器API、适配器容器和消息总线服
7、务器相互协作,共同向应用提供数据交换服务。32关键服务数据共享交换平台中包括五项关键服务:共享资源目录服务、数据交换中央服务、基于适配器的交换服务、WebSerViCe交换服务、前置机控制台。321.共享资源目录服务数据共享交换平台的共享资源目录服务系统包含目录服务和目录资源两部分内容: 目录服务提供目录、元数据注册、发布、审核、修改、维护以及编目服务等相关内容; 目录资源通过将现有各类资源(元数据)的合理分类,重组资源,并通过M1Tree以资源导航树的方式完成资源目录服务系统的开发建设工作。3.22数据交换中央服务交换中央服务器主要分为两个部分,首先市数据交换服务部分功能,包括ESB中标准的
8、一系列交换服务功能,如:消息接收、存储、转发、数据映射、格式转换以及消息路由的定制等功能;其次是平台集中对中心节点以及远端适配器节点的统一管理,包括运行管理、文件分发、远程配置、安全服务、状态监控等功能,通过数据交换功能服务以及平台运行维护管理服务两部分提供行业数据共享交换服务体系。中央服务器是数据交换平台信息控制中枢。中央服务器主要完成适配器以及各类服务组件的组合服务、远程部署、管理配置、监控管理、安全管理等功能。适配器以及各类服务组件组合服务是系统的核心。系统根据由服务组件组合成的业务流程和服务组件配置的运行节点,远程将服务组件部署运行于节点服务器上,并在节点服务器上建立若干个消息队列作为
9、M1数据传输的通道,实现点对点、一点对多点的信息传递。中央服务器主要包括以下几个部分: 用户管理配置:管理连接到控制台的用户,设置访问系统用户的权限信息。 组件组合应用:通过拖放方式连接服务组件的输入输出端,形成应用之间的数据通道。 S1管理配置:通过界面提供的拖拉方式和转换函数,设置不同的M1格式之间转换的所用的S1T,所生成的S1T数据转换服务运行于节点上,充分利用节点的计算能力。 管理服务:包括适配器组件库管理和组件(适配器)本身的配置管理、适配器之间连接的管理(创建、删除、改变等),以及系统运行管理(开启服务、应用等)。 监控管理为用户提供系统的运行状况信息,包括组件运行状态监控、数据
10、流监控,日志等管理功能。323.基于适配器的交换服务适配器是根据应用或者下属单位节点的数据共享交换需求而定制的,为构建在数据共享交换平台之上的应用提供简单易用的数据接入服务组件。它的主要功能是实现与应用或者文件等共享内容的对接,并把抽取和接收M1封装的数据文件基于主题的方式以JMS消息发送到数据交换平台实现数据路由和数据转换。适配器具有可重用、可配置、可管理、可维护的特性。适配器从应用场景来说主要分为文件、数据两类主流适配器,同时提供适配器模板支撑用户针对特性应用开展其它适配器的开发建设;就应用模式而言,适配器主要分为发送、接收两类适配器;通过文件适配器、数据适配器、以及其它根据适配器模板开发
11、的特性适配器与发送、接收适配器的组合,便于支撑数据交换服务平台的建设。3.2.4.WebService交换服务以web服务方式将数据库交换请求信息发送到共享交换平台,共享交换平台根据交换请求完成数据库的交换。具体WebService组建交换流程是首先以web服务方式将文件交换请求发送到共享交换平台,共享交换平台根据交换请求完成文件的交换。文件传输采用MTOM解决方案,即SOAP消息传输最优化机制(Sc)APMessageTransmissionOptimizationMechanism.MTOM)oMTC)M是一种二进制信息附件传输标准,正在被所有的WebService供应商所支持。节点应用作
12、为WebSerViCe体系的C1ient端,将通过HTTP、HTTPS等网络标准协议,基于SOAP网关动态接入数据共享交换平台,中央服务器作为WebSerViCe体系的Agent,提供请求代理中转服务,而每个交换子节点控制台均将作为WebService体系的Server端存在,一旦通过JMS接收到中央服务器的Web服务请求,则将调用本地适配器服务完成资源的发送(可按AdaPter模式按消息或者主题两种方式进行),底层基于JMS框架完成内部消息的发送,最终通过WebService将应用请求内容反馈,基于WebService的交换服务框架将对于提供数据交换平台在自适应、扩展性以及兼容性等各个层面的
13、服务品质。325.适配器控制台适配器控制台运行在各数据上报、接收节点服务器上,通过在客户端控制台容器中运行针对不同数据交换共享需求的适配器配置文件,底层调用JMS实现数据的交换共享服务,系统建设过程中,在各个节点控制台中将预制数据库适配器、文件适配器两类通用型适配器模板,即通过数据库适配器以接口表的方式完成本地应用系统数据库中数据的采集、封装和发送;或者通过文件适配器完成本地文件的上载以及自动发送,支撑远端节点与中央服务器之间的数据交换共享。节点前置机作为适配器服务运行的容器存在,即各节点前置机与中心平台之间一起构成分布式的服务运行环境,并提供事件管理功能如消息队列机制和数据库持久层可靠事件的传输管理机制等,与各节点应用关联的接口适配器(Adapters)运行于节点前置机上。节点前置机为运行其上的服务总监提供两部分主要功能:容器服务和日志采集:通过为适配器配置M1文件提供标准的运行环境容器,各适配器文件通过统一的运行环境容器(即节点适配器控制台)将AdaPter服务等组件运行其上,并将有关服务的运行状态、发送接收数据日志等发送到中央服务器,中央服务器通过节点服务器开启实时、定时或手动服务。数据传输持久层保护:为Adapter之间的数据传输提供基于事务验证机制的可靠传输保障服务,包括断点续传等功能。