ES数据交换共享平台产品技术白皮书目录一、概述...........................................................................................................................3二、技术架构...................................................................................................................3三、技术路线...................................................................................................................7四、产品功能—交换服务.............................................................................................12(一)路由服务.........................................................................................................13(二)转换服务.........................................................................................................14(三)安全服务.........................................................................................................15(四)消息通讯服务MQ.........................................................................................15(五)发送接收传输服务.........................................................................................17(六)接入服务.........................................................................................................17五、产品功能—管理平台.............................................................................................19(一)资源管理.........................................................................................................20(二)共享管理.........................................................................................................23(三)授权管理.........................................................................................................27(四)运维管理.........................................................................................................28(五)平台管理.........................................................................................................29六、产品特点.................................................................................................................30七、主要技术指标和性能指标.....................................................................................32八、环境要求.................................................................................................................33产品技术白皮书3一、概述为有效整合分散异构的信息资源,消除“信息孤岛”现象,提高政府和企业的信息化水平,基于易尚数据交换平台,可灵活实现不同系统间的信息交换、信息共享与业务协同,加强信息资源管理,开展数据和应用整合,进一步发挥信息资源和应用系统的效能,提升信息化建设对业务和管理的支撑作用。易尚数据交换平台,遵循标准的、面向服务架构(SOA)的方式,基于先进的企业服务总线ESB技术,遵循XML技术标准和规范,为跨地域、跨部门、跨平台不同应用系统不同数据库之间的互连互通提供包含提取、转换、传输和加载等操作的数据整合服务,实现扩展性良好的“松耦合”结构的应用和数据集成;利用易尚数据交换平台,通过分布式部署和集中式管理架构,可以有效解决各节点之间数据的及时、高效地上传下达,在安全、方便、快捷、顺畅的进行信息交换的同时精准的保证数据的一致性和准确性,实现数据的一次采集、多系统共享;基于易尚数据交换平台节点服务器适配器的可视化配置功能,可以有效解决数据交换平台的“最后一公里”问题,快速实现不同机构、不同应用系统、不同数据库之间基于不同传输协议的数据交换与信息共享,为各种应用和决策支持提供良好的数据环境。二、技术架构数据共享交换平台中包括五项关键服务:共享资源目录服务、数据交换中央服务、基于适配器的交换服务、Webservice交换服务、前置机控制台。产品技术白皮书41、共享资源目录服务数据共享交换平台的共享资源目录服务系统包含目录服务和目录资源两部分内容:目录服务提供目录、元数据注册、发布、审核、修改、维护以及编目服务等相关内容;目录资源通过将现有各类资源(元数据)的合理分类,重组资源,并通过XMLTree以资源导航树的方式完成资源目录服务系统的开发建设工作。2、数据交换中央服务交换中央服务器主要分为两个部分,首先是数据交换服务部分功能,包括ESB中标准的一系列交换服务功能,如:消息接收、存储、转发、数据映像、格式转换以及消息路由的定制等功能;其次是平台集中对中心节点以及远端前置机节点的统一管理,包括运行管理、文件分发、远程配置、安全服务、状态监控等功能,通过数据交换功能服务以及平台运行维护管理服务两部分提供数据共享交换服务体系。产品技术白皮书5中央服务器是数据交换平台信息控制中枢。中央服务器主要完成适配器以及各类服务组件的组合服务、远程部署、管理配置、监控管理、安全管理等功能。适配器以及各类服务组件组合服务是系统的核心。系统根据由服务组件组合成的业务流程和服务组件配置的运行节点,远程将服务组件部署运行于节点服务器上,并在节点服务器上建立若干个消息队列作为XML数据传输的通道,实现点对点、一点对多点的信息传递。中央服务器主要包括以下几个部分:用户管理配置:管理连接到控制台的用户,设置访问系统用户的权限信息。组件组合应用:连接服务组件的输入输出端,形成应用之间的数据通道。XSL管理配置:设置不同的XML格式之间转换的所用的XSLT,所生成的XSLT数据转换服务运行于节点上,充分利用节点的计算能力。管理服务:包括适配器组件库管理和组件(适配器)本身的配置管理、适配器之间连接的管理(创建、删除、改变等),以及系统运行管理(开启服务、应用等)。监控管理为用户提供系统的运行状况信息,包括组件运行状态监控、数据流监控,日志等管理功能。3、基于适配器的交换服务适配器是根据应用或者前置机节点的数据共享交换需求而定制的,为构建在数据共享交换平台之上的应用提供简单易用的数据接入服务组件。它的主要功能是实现与应用或者文件等共享内容的对接,并把抽取和接收XML封装的数据文件基于主题的方式以JMS消息发送到数据交换平台实现数据路由和数据转换。适配器可重用、可配置、可管理、可维护的特性。适配器从应用场景来说主要分为文件、数据两类主流适配器,同时提供适配器模板支撑用户针对特性应用开展其它适配器的开发建设;就应用模式而言,适配器主要分为发送、接收两类适配器;通过文件适配器、数据适配器、以及其它根据适配器模板开发的特性适配器与发送、接收适配器的组合,方便支撑服务全集团的数据交换服务平台的建设。需要说明的是在文件交换过程中,针对数据库数据采集建设(即交换数据的中心落地工作),将在文件发送、接收的基础上,通过触发器自动调用文件解析产品技术白皮书6适配器,完成上载文件的格式解析(PDF、Excel、TXT等),由文件非结构状态直接转化为结构化数据(目标数据库格式:Oracle、SqlServer、MySql、DB2、Sybase等),同时将数据直接插入相应专题库中,自动化的完成数据采集、交换、解析、入库的一系列流程。文件自动交换解析服务同样可应用于不同下属单位之间端对端的数据交换流程中。同时在以上适配器应用类型之外,平台还提供传统Web服务组件以及消息发布组件等一系列服务,满足平台在复杂、异构应用环境下的通用性和完整性。4、WebService交换服务以web服务方式将数据库交换请求信息发送到共享交换平台,共享交换平台根据交换请求完成数据库的交换。具体WebService组建交换流程是首先以web服务方式将文件交换请求发送到共享交换平台,共享交换平台根据交换请求完成文件的交换。文件传输采用MTOM解决方案,即SOAP消息传输最优化机制(SOAPMessageTransmissionOptimizationMechanism,MTOM)。MTOM是一种二进制信息附件传输标准,正在被所有的WebService供应商所支持。节点应用作为WebService体系的Client端,将通过HTTP、HTTPS等网络标准协议,基于SOAP网关动态接入集团数据共享交换平台,中央服务器作为WebService体系的的Agent,提供请求代理中转服务,而每个交换子节点控制台均将作为WebService体系的Server端存在,一旦通过JMS接收到中央服务器的Web服务请求,则将调用本地适配器服务完成资源的发送(可按Adapter模式按消息或者主题两种方式进行),底层基于JMS框架完成内部消息的发送,最终通过WebService将应用请求内容反馈,基于WebService的交换服务框架将对于提供集团数据交换平台在自适应性、扩展性以及兼容性等各个层面的服务品质。5、适配器控制台适配器控制台运行在各前置机节点服务器上,通过在客户端控制台容器中运行针对不同数据交换共享需求的适配器配置文件,底层调用JMS实现数据的交换共享服务,系统建设过程中,在各个节点控制台中将预制数据库适配器、文件适配器两类通用型适配器模板,即通过数据库适配器以接口表的方式完成本地应用系统数据库中数据的采集、封装和发送;或者通过文件适配器完成本地文件的上产品技术白皮书7载以及自动发送,支撑远端节点与中央服务器之间的数据交换共享。节点前置机作