版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电子政务资源共享交换平台建设方案【此文档为word格式您下载后可自由编辑】共41页第1页TOC\o"1-5"\h\z\o"CurrentDocument"1综述 3\o"CurrentDocument"方案概述 3\o"CurrentDocument"方案特点 4\o"CurrentDocument"设计依据及参考 5\o"CurrentDocument"术语 5\o"CurrentDocument"2交换平台需求分析 6\o"CurrentDocument"资源交换中心 6\o"CurrentDocument"信息资源目录 7\o"CurrentDocument"信息资源数据中心 7\o"CurrentDocument"资源共享交换平台功能需求 8\o"CurrentDocument"数据接入 8\o"CurrentDocument"2A2数据传输 8\o"CurrentDocument"数据转换 8\o"CurrentDocument"数据校验 9\o"CurrentDocument"数据存储 9\o"CurrentDocument"目录服务 9\o"CurrentDocument"中心管理 10\o"CurrentDocument"分中心管理 11\o"CurrentDocument"平台维护 11\o"CurrentDocument"资源共享交换平台技术需求 11\o"CurrentDocument"平台支持 11\o"CurrentDocument"252异构数据库访问 11\o"CurrentDocument"XML支持 12\o"CurrentDocument"254信息安全 12\o"CurrentDocument"基于标准 12\o"CurrentDocument"资源共享交换平台性能需求 12\o"CurrentDocument"资源共享交换平台部署、运行需求 13\o"CurrentDocument"3交换平台建设策略 13\o"CurrentDocument"总体思路 13\o"CurrentDocument"建设原则 14\o"CurrentDocument"313建设目标与任务 14\o"CurrentDocument"功能定位 15\o"CurrentDocument"4交换平台设计方案 15\o"CurrentDocument"设计原则 15共41页第2页TOC\o"1-5"\h\z\o"CurrentDocument"技术路线 16\o"CurrentDocument"面向服务的体系结构(SOA) 16\o"CurrentDocument"事件驱动模型(EDA) 17\o"CurrentDocument"423企业服务总线(ESB) 17\o"CurrentDocument"系统框架 20\o"CurrentDocument"431资源共享与交换平台在政务系统总体框架中的位置 20\o"CurrentDocument"4.3.2资源共享与交换平台功能模型 21\o"CurrentDocument"总体设计 22\o"CurrentDocument"交换平台技术架构 24\o"CurrentDocument"资源交换中心服务器 25\o"CurrentDocument"452节点服务器 25\o"CurrentDocument"交换中心功能设计 26\o"CurrentDocument"数据编目与存储 27\o"CurrentDocument"数据交换管理 28\o"CurrentDocument"前置交换节点功能设计 281综述方案概述我国的电子政务建设已完成了一些基础性工作,正在向电子政务建设的纵深阶段发展,信息交换、信息共享和业务某成为电子政务发展的关键问题。电子政务资源交换平台所要解决的正是这类关键性问题,根据中办发[2004]34号文件《关于加强信息资源开发利用工作的若干意见》提出,要“依托统一的电子政务网络平台和信息安全基础设施,建设政务信息资源目录体系和交换体系,支持信息共享和业务某”。数据交换与资源共享是支撑政务信息资源共享和综合开发利用的信息化技术基础。政务系统信息化的发展经过多年的持续性建设已经初步取得了很大的成效,已经形成总量可观的政府信息资源,具备了一定程度的数据交换能力。如何利用现代信息技术、网络技术,解决机构内部异构系统数据整合以及应用接入政务外网平台的桥接问题,是目前政务系统内部各机构之间信息资源可管理地、有序地、安全地进行共享交换的技术关键。我们采用先进的基于面向服务架构(SOA)的企业服务总线(ESB)成熟技术,并以数据仓库技术为辅助提供的共享交换平台系统解决方案和产品,从根本上解决了电子政务资源共享交换平台、电子政务数据共41页第3页中心和应用接入共享交换平台的核心问题问题,为机构内部数据整合,以及同级/多级政府机构之间更大范围的信息共享和交换提供了信息化技术手段。资源共享交换平台是实现政务系统各机构间通信、互连、共享、转换、可移植性和安全性标准接口的基础软件平台。平台通过统一的规范和标准,以XML技术为核心描述交换的数据格式和数据本身,能够消除由于应用范围、构建方式、系统结构、数据资源等方面所产生的各机关政务系统间的差异,实现信息的高度共享和网络办公,保证数据交换的透明、简便、可靠、安全。因此说,资源共享与交换是电子政务应用服务支撑的基础。我们针对目前电子政务应用发展的现状和对电子政务发展的要求进行了全面、系统的分析,明确了资源共享交换平台应用系统的建设目标、内容和设计原则,并确定了平台采用成熟的以企业服务总线为核心的并符合 SOA架构的iSynchro系统中间件产品构筑数据共享与交换平台,保障了系统运行稳定与核心部件的灵活性、可靠性、可扩展性、可管理性和高安全性。在此基础上设计了实时数据交换、增量数据抽取、数据汇总、数据分发、数据过滤、数据转换、数据比对处理、中心管理、权限管理、平台运营监控、应用系统接入和安全保障等一系列功能方案。方案特点符合国家《电子政务系统总体架构》和《电子政务标准化指南》,以及国家有关《信息资源交换体系》和《政务信息资源目录体系》等指导性文件。平台方案采用了目前国际上最为先进的面向服务(SOA)的架构和企业服务总线(ESB)技术,并以数据仓库技术为辅助,系统具有软件架构的先进性、灵活性和可扩展性,充分满足平台扩展成为统一的从中央到地方多级信息共享交换平台的需要。资源共享交换平台支持各种跨部门的资源信息交换应用,满足资源数据中心对平台技术设施的集中管理、业务主管部门对本部门平台应用接入的管理、以及参与信息交换委办局对节点交换服务的分布式管理要求资源共享交换平台采用分布式的P2P面向服务的体系架构,支持各种共共41页第4页享交换模式,具有传输效率高、避免中心效率瓶颈和单点故障的特点。通过部署多个节点服务器(PeerServer)和数据处理服务器(DataService)的负载均衡和备份容错机制,保障系统7x24小时稳定、可靠的运行,大大节省了硬件服务器的投入成本。平台支持快速开发、远程部署,对数据库适配器、服务组件提供图形化配置界面,通过拖拉拽的形式快速实现数据交换。设计依据及参考本方案中所涉及到的中间件产品均采用“西安某某软件公司”自行研发的iSynchro系列中间件为支撑,并参考了如下标准文献:《电子政务系统总体架构设计》《电子政务标准化指南》《电子政务系统总体设计要求》《政务信息资源交换体系》《政务信息资源目录体系》术语iSynchroSOAESBPeerServerUltraServerProcessOrchestrationDataServiceSynchroMQETL共41页第5页2交换平台需求分析电子政务资源共享交换平台根据其应用范围、实现功能等进行如划分:电子政务资源共享交换平台电子政务信息资源目录电子政务资源交换中心电子政务资源数据中心资源交换中心目前国内电子政务的发展在已完成一些基础性工作的前提下,对跨部门的信息共享和业务某的需求越来越高。在中办发《关于加强信息资源开发利用工作的若干意见》文件中提出,要“依托统一的电子政务网络平台和信息安全基础设施,建设政务信息资源目录体系和交换体系,支持信息共享和业务某”。各地方政府的电子政务建设在经历了基础设施建设、业务系统建设、政府上网工程等阶段之后,已经取得了初步的成效。与此同时,各地的电子政务建设还存在一些急需解决的问题,其中,部门之间的条块分割、信息割据,数据交换不充分、互动程度低、资源共享整合难等问题严重制约了电子政务的健康、有序发展。因此,迫切需要根据国内电子政务建设的需求,建设电子政务资源交换中心。资源交换中心是电子政务资源同享交换平台的核心,实现部门之间的数据交换、数据分发与业务某等。信息资源目录电子政务在经历了从基础建设、政府上网,到网上办事、政务信息公开之后,共41页第6页当前正在进入一个以深化应用为显著特征的新阶段,要求电子政务建设必须从政府的整体职能出发,围绕经济调节、市场监管、社会管理、公共服务等方面建设跨部门的某政务应用,促进信息在不同层级政府及部门之间共享,面向使用者提供一站式服务。而要应对海量信息给使用者带来的“资源查找”困扰,必须对这些信息按照某种规范进行分类,形成政务信息资源目录,为使用者提供统一的政务信息资源发现和定位服务,为政务部恩间的信息资源数据交换提供有力支撑。信息资源目录系统是资源共享交换平台的关键,起到了对资源信息注册、存储、检索、定位等关键性作用。信息资源数据中心随着政务信息化建设的日趋完善,电子政务应用系统不断细化,业务处理量不断提供,数据存储量急剧增长。这些数据一方面为各部门的数据共享提供了基础,另一方面为政府综合信息分析与决策支持提供了规模庞大的分布式数据资源。但是这些规模庞杂的数据都凌乱的分布在各个职能部门系统中,系统之间无法进行交互,另外没有一个结构标准的数据中心使数据得以共享。如何从这些分布的、海量的的政务数据资源中提取出有价值的信息,为各级政府决策者提供决策分析、绩效评价、政务监督等方面的决策支持具有重要的理论和现实意义,也符合“一个城市,一个电子政务数据中心”的指导思想。因此以数据仓库技术为支撑,构建电子政务数据中心,为数据共享、数据交换和数据分析提供数据支持是电子政务资源共享交换平台中另外一个重要方面。资源共享交换平台功能需求数据接入.数据接入包含业务应用系统与前置机的数据接入以及前置机与数据交换平台的数据接入。.前置机可以是一个或多个业务系统的数据映射,可以充当多个业务系统的数据中心。.业务数据到前置机的数据接入应满足复杂数据的标准化处理,数据转共41页第7页换、数据过滤、数据清洗、数据同步等。.前置机到数据交换平台的数据接入应保证数据的可靠性、稳定性以及跨网穿墙能力,并提供断点续传等功能。数据传输.数据传输方式包括文件到文件、文件手工录入到数据库、指定格式文件到数据库、指定结构的数据库到数据中心等几种方式。.可以快速建立任意两点间的数据传输通道.保证传输效率,支持断点续传和并发传输,可以手动断点。.可以管理数据传输的次序,制定优先级,并且可以限制传输速度。.支持事务处理,保证消息传输一次并且仅需传输一次.可以根据网络负载自动调整数据传输包的大小。.传输过程中要对数据进行加密.能够实现同步和异步的数据传输方式,支持即时传输、定时传输、手工启动传输。数据转换.根据数据项定义功能,实现对源数据表中的数据字段进行选择性接入。.可以对数据转换方式进行规则定义,实现只有符合条件的数据才会被接入到前置机或数据交换平台。.可以将多数据源中提取的数据进行合并,以标准的格式汇集到前置交换机或数据中心。数据校验.数据交换平台提供数据交换正确性核实功能,可以方便平台管理人员监控数据的及时性和正确性。.数据传输过程中可以根据用户自定义的一些规则对数据进行数据质量检查,并能提供对校验有误的数据做出提示,减少人工数据校验的工作共41页第8页量。数据存储.数据存储分为前置数据库的数据存储、交换中心的数据存储以及资源目录的数据存储。.数据存储结构应可以描述涵盖其所在业务域的全部可共享的业务数据。.资源目录数据存储结构根据国家标准定义元数据字段。.前置数据库与业务系统保持数据同步,并可根据配置调整数据同步周期.前置数据库与数据中心保持数据同步,并可根据配置调整数据同步周期.资源目录所描述的实体业务信息与数据中心保持同步,并可根据配置调整数据同步周期246目录服务.元数据管理与服务:对接入资源共享交换平台的所有信息资源,包括应用系统、应用服务和数据资源,都采用相应的元数据进行描述,以这些元数据为核心,建立信息资源管理体系;.目录管理与服务:利用元数据中对各类信息资源的描述,建立目录中心通过目录管理动态生成各类应用目录、服务目录、数据资源目录,使得信息使用者能够在其引导下,有效、快速、便捷地找到所需要的信息。.目录中心管理与维护:为了管理信息资源,需要建立目录中心,具有元数据注册、保存、运维、管理和服务等功能;.查询与导航服务:基于目录资源的组织管理,提供目录的查询和导航服务,可以灵活的对导航模式进行管理,可以动态的添加、删除导航方式,并且可以动态修改已经存在的导航方式。2・4.7中心管理.可视化配置管理:提供可视化操作界面,实现新增节点的接入,以拖拽的方式实现业务数据的获取、清洗、转换、合并等功能。共41页第9页.节点状态监控:监测平台的运行状态,可远程监控各分布式节点及中心节点的运行情况,并对异常情况报警.远程节点管理:平台提供远程节点管理功能,可远程配置交换节点、可远程备份配置参数、启动/停止交换服务.通道开关控制:对交换数据通道开关可进行控制;.交换任务调度:可设定交换时间和频率,对未按时交换的信息进行自动提醒;.交换量统计:平台提供各节点数据交换量的统计功能,通过图表方式展示各交换节点的交换数据类型、交换数据量,以实现绩效考核;.交换记录查询:平台应提供完整的日志管理功能,可实现全部节点交换记录(交换时间、交换数据、交换结果等)的查询。根据查询的结果,用户可以分析某节点某数据项的最后传输时间,并判断未正常完成交换的数据项;.日志监控:能配置日志监控的系统信息,并能够管理系统的运行日志;.正确性核实:平台提供对交换数量统计比对、交换数据列表查询比对,对数据传输中的自定义规则进行校核,对校核有误的数据作出提示;.授权控制:用户权限管理包括目录管理授权、资源使用授权、平台管理授权等。2.4.8分中心管理.可视化配置管理:提供可视化操作界面,实现新增业务系统与前置机的数据接入,以拖拽的方式实现业务数据的获取、清洗、转换、合并等功能。.节点状态监视:查看本节点的运行情况(正常、异常、停止等),并对异常情况报警;.共享目录管理:查看共享目录,并对属于本节点的共享信息资源进行维护管理;.数据录入功能:提供EXCEL、WORD、XML等格式的业务数据导入数据库共41页第10页249平台维护.用户角色管理:管理用户、角色的注册信息和修改信息,以确定其是否存在,根据权限划分级别,将不同用户配置为所需角色,并赋予相应地权限;.日志监控管理:管理系统的运行日志,配置日志监控的系统信息;.系统备份升级:管理系统日常运行的系统备份工作和软件的升级工作,可根据需要安装和升级节点软件。资源共享交换平台技术需求平台支持.支持Windows>AIX、Solaris>HP-UX、Linux等多种操作系统。.解决异构系统之间由于通讯协议不同而造成的无法互联互通的问题。异构数据库访问.支持双向数据访问,通过共享交换平台可直接访问如:DB2、Oracle、Sybase、SQLServer、MySql等多种数据库系统。.提供共享交换平台与源数据库之间的数据补偿能力,即根据数据中心中经过标准化的数据对源数据进行治理。.支持分布式数据缓存技术。XML支持.支持对XML文件的自动分解。.支持将XML文件映射为一个或多个数据表。.支持SQL/XML标准,可以直接使用SQL函数生成XML格式的数据。共41页第11页信息安全.在数据源和数据服务级别构建安全策略,控制信息资源暴露方式。.提供用户管理功能,可使用工具进行用户和用户组的加入、修改、删除等操作。.方便与安全框架相结合,并实现消息加密、数字签名等功能。基于标准.可以利用XML、WEB服务、SQL和J2EE标准。.符合ESB标准架构,如JBI或SCA.基于JMS、HTTP、FTP等标准进行数据传输资源共享交换平台性能需求.系统容量要求:单台普通PC服务器支撑的交换系统数不小于10个,同时挂接的数据交换接口不小于100个;.数据交换能力:系统支持文件和消息等多种交换方式,支持多线程处理,并具有负载均衡能力,;.交换数据量:支持大数据包传输,支持数据分割交换,数据包大小不受限制,可根据网络状况定制数据包大小,在保证一定数据传输速度的同时,避免占用全部网络带宽;.数据中心最高更新频率15分钟一次,前置机最高更新频率可达到秒级.可适应不同的网络情况,如:局域网内部、外网与局域网、两个局域网之间;.业务数据从数据产生单位数据库到数据需求单位数据库的交换时间不超过1分钟;.一兆以下的文件类数据从数据产生单位到数据需求单位交换时间不超过3分钟。共41页第12页资源共享交换平台部署、运行需求平台能够在政务内网以及政务专网上正常运行,并支持外网用户的数据访问,在保证性能能稳定性的要求下,所需硬件、软件配置尽可能低。平台做为可支撑多种跨部门应用的基础设施,应具有较高的可靠性,在整合多个模块和多个节点的基础上,应支持P2P的可靠数据交换模式,避免单点故障和效率瓶颈,并提供全面的容错机制。平台采用“分布式部署、集中式管理”的运行模式,通过部署多个节点服务器实现了从各部门业务系统与数据交换平台的数据交换,并在数据交换平台部署中央管理服务器负责对多个服务节点进行管理。3交换平台建设策略总体思路以信息资源开发利用为核心,以实现信息交换、共享和业务某为目标,通过建设资源共享与交换平台,建立信息交换与共享制度,明确信息共享的内容、方式和责任,制定相关标准和规范,构筑政务信息资源的目录体系、交换体系和存储体系;支持资源共享、资源互通和业务某,为政府的经济调节、市场监管、社会管理和公共信息服务提供信息支撑。建设原则统筹规划、分布实施对政务信息资源体系、目录与交换体系、存储体系等进行总体设计和规戈U;结合现有基础和实际业务需要,突出重点,分步进行建设。整合资源、优化配置集成和整合现有的、分散的信息资源、应用系统及软硬资源,形成新的共享应用体系,实现对各类资源的有效管理和优化配置。需求主导、安全可靠以需求为导向、以应用促发展,选择需求迫切、效益明显、特色突出、共41页第13页易于突破的跨部门应用,与平台建设同步进行;从系统设计、软硬件选型、安全机制等多个方面进行安全防范,保证系统高效、稳定、不间断运行。实用灵活、标准规范适应电子政务分布应用的实际特点,提供应用开发框架和基础服务,灵活适应需求的变化;遵循相关标准和规范,保证平台具有通用性、开放性和可扩展性,支持各类电子政务系统之间的互连、互通、互操作。建设目标与任务资源共享交换平台是由各地信息化主管部恩统筹建设的信息化基础设施,具有数据交换服务、数据共享服务、目录服务、安全服务和平台管理等功能。建设资源共享交换平台的主要目的为:负责为各机构对象提供基础信息资源的共享服务。负责信息交换所需基础功能的统一建设和管理,为跨部门的信息资源共享交换提供服务。依托信息共享交换平台,实现各地方基础信息数据的共享与交换,依托信息共享交换平台构建各地人口基础信息库、法人基础信息库、宏观经济基础信息库以及空间地理基础信息库。通过构建政务资源共享交换核心支撑体系,以及相关的标准规范和管理制度,推动形成合理的政务信息资源总体布局,促进政务信息资源开发、共享和利用,构建科学的信息资源全流程管理机制。功能定位资源共享交换平台是实现资源共享、信息交换和业务某的重要保障,是信息化应用的公共基础设施。主要功能定位到以下几个方面:信息交换:在安全通信的前提下,满足实时、批量、请求代理等多种交换需求等。资源共享:实现信息资源和服务资源的注册、更新、发布、共享和调用。业务某:提供方便、快捷的流程管理工具,支持分布式流程,提供角色共41页第14页和组织结构的管理能力。门户服务:支持单点登录、用户授权管理、内容管理、个性化服务、多种设备介入,提供门户网站公共技术框架。数据存储与管理:坚持集中于分布相结合的原则,构建安全可靠的、可管理的信息资源数据中心体系。数据挖掘与统计分析:利用数据挖掘算法和技术,进行趋势自动预测和以前为发展模式的自动探测,为决策支持系统提供服务。安全服务:提供统一认证、授权、加密等安全服务,应支持第三方安全认证。管理服务:提供统一的配置、部署、监控工具,具有远程部署、日志管理和系统维护功能。为信息交换、资源共享、业务某、数据挖掘、数据存储、安全服务等提供管理服务。4交换平台设计方案设计原则本系统的建设应遵循实用性、科学性、先进性、安全性和可扩展性等原则。建设标准上遵循国家信息化建设有关标准及地方政务信息共享交换平台建设规范要求。此外,还须注意体现以下原则:开放性和规范化原则:在系统的设计和开发过程中能够体现统一的框架、协议、标准和规范,体现与网络无关、与操作系统无关、与数据库无关、与应用无关的开放性思想。可靠性原则:提供整套的从网络、服务器、数据库性能的监控和故障恢复策略,保证物理层的高度可靠。安全保密原则:在保证平台高度可靠的基础上,平台可以结合 CA(CertificateAuthority)认证体系和统一授权管理,对登录的用户进行身份认证和授权,确保身份的真实性,在敏感信息的传送中采进行数字签名和加密技术,防止重要信息的泄漏。可扩充性原则:平台采用基于组件的技术构造应用软件系统,便于系统快速扩充,实现现有应用系统的整和,保护用户以前的软件投资。共41页第15页可维护性原则:采用简单、直观的图形化界面和多种输入方式,最大程度方便非计算机人员的使用。提供统一的图形化的维护界面,维护人员通过简单的鼠标操作即可完成对整个系统的配置、管理。技术路线面向服务的体系结构(SOA)面向服务的体系结构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。SOA本身就是一种面向企业级服务的系统架构,简单来说,SOA就是一种进行系统开发的新的体系架构,在基于SOA架构的系统中,具体应用程序的功能是由一些松耦合并且具有统一接口定义方式的组件(也就是service)组合构建起来的。因此,基于SOA的架构也一定是从企业的具体需求开始构建的。但是,SOA和其它企业架构的不同之处就在于SOA提供的业务灵活性。业务灵活性是指企业能对业务变更快速和有效地进行响应、并且利用业务变更来得到竞争优势的能力。对企业级架构设计师来说,创建一个业务灵活的架构意味着创建一个可以满足当前还未知的业务需求的IT架构。事件驱动模型(EDA)一个事件驱动框架(EDA)定义了一个设计和实现一个应用系统的方法学,在这个系统里事件可传输于松散耦合的软件组件和服务之间。一个事件驱动系统典型地由事件消费者和事件产生者组成。事件消费者向事件管理器订阅事件,事件产生者向事件管理器发布事件。当事件管理器从事件产生者那接收到一个事件时,事件管理把这个事件转送给相应的事件消费者。如果这个事件消费者是不可用的,事件管理这将保留这个事件,一段间隔之后再次转送该事件消费者。这种事件传送方法在基于消息的系统里就是:储存(store)和转送(forward)。共41页第16页构建一个包含事件驱动构架的应用程序和系统,这样就使得这些应用程序和系统响应更灵敏,因为事件驱动的系统更适合应用在不可预知的和异步的环境里。事件驱动设计和开发提供了诸多优势:可以更容易开发和维护大规模分布式应用程序和不可预知的服务或异步服务可以很容易,低成本地集成、再集成、再配置新的和已存在的英勇程序和服务促进远程组件和服务的再使用,拥有一个更灵敏、没有Bug的开发环境短期利益:更容易定制。因为设计对动态处理又更好的响应。长期利益:系统和组织的状态变得更精准,对实时变化的响应接近于同步。企业服务总线(ESB)许多政府机构都己建起了自己的计算机网络,互联网(Internet)的使用也十分普遍,但是如何让应用和数据充分利用这些网络基础设施,仍然是一个十分艰巨的挑战。对于信息化相对比较发达的行业,如银行业和电信业,构建了一些基于传统的“中心辐条”(hub-and-spoke)和“发布订阅”(pub/sub)的分布式应用,这些应用往往是通过特制的昂贵适配器和编写刚性的应用而集成起来的。但是,目前的现实是,政府要求提高效率和节约成本,而那些复杂而又刚性的应用软件架构变得越来越不能满足客户在投资和应用方面的需求。一种新的软件架构“企业服务总线(ESB)”的出现,可成为政府可采用的、基于标准的、作为构建政府应用中枢神经系统骨干的技术。ESB并不是一个革命性的概念,它是从逐步出现的企业通信、互连、转换、面向服务的应用构建、可移植性和安全性等标准中演化而来的,其目标是创建一个真正基于标准的企业级应用骨干网,用来部署业务过程处理系统、某系统和分布式业务解决方案。ESB的定义ESB是一个实现了通信、互连、转换、可移植性和安全性标准接口的企业基共41页第17页础软件平台,它是面向服务架构和事件驱动模型的具体实现。ESB支持异构环境中的服务、消息以及基于事件的交互,并且具有适当的服务级别和可管理性。这样的定义稍显抽象,简单地说,ESB就是试图将应用服务器上的多种逻辑层面迁移到总线以及连接点上,从而降低企业内部信息共享的成本。ESB产品实现了:基于标准的消息通信架构(即JMS)基于标准的互联服务,如WebService、J2EE适配器和NET适配器。基于标准的数据转换引擎,如XSLT服务和Xquery服务基于标准的协议互通服务:如JMS服务、HTTP服务、FTP服务、Corba服务、POP3服务等。基于标准数据处理服务,如:ETL数据处理服务。应用部署的SOA方式,标准的粗粒度分布式组件模型基于标准的JBI规范构建的ESB产品(如下图所示)有多方面的优势:Corstm€rIMX-basedAdrmn♦事件驱动(EDA)模型设计JBIEnvironmerit(ExternalPro"i■夬Corstm€rIMX-basedAdrmn♦事件驱动(EDA)模型设计JBIEnvironmerit(ExternalPro"i■夬rfistrildticinDcpkjymentMoni:Ciri::DCflmponcrU;FrameworkWS-IBCOtherSEb...OtherBCs.i.事件驱动模式是将服务提供者和消费者之间交互进行解耦,使得集成环境中的各个IT系统可以异步、多对多、基于事件的进行通讯;事件驱动模式是对SOA模式的一种补充。ESB将事件驱动的方法和面向服务的方法结合使用,以简化业务系统的集成;ESB是异类系统进行通讯的中介,部署到ESB上的服务可以由服务提供者或者事件触发。ESB同时支持同步方式和异步方式,可以使服务一对一和多对多通信。微内核、插件式plug-in的设计思想将组件完成的功能从ESB内核中剥离出来,组件功共41页第18页能和核心总线以松散耦合的方式结合,降低了内核的复杂度。而且集成项目中费用最高的部分就是对遗留系统的定制工作,ESB可以在总线上很容易开发、部署所需的插件,并对内核和其他插件的运行没有任何影响。多种传输方式ESB提供多种可靠的分布式通信模式,以保证异构系统之间大数据的以及频繁数据的传输。支持同步、异步模式,支持发布/订阅、点对点模式、支持断点续传。灵活的部署方式ESB既可以独立部署,也可以很容易的内嵌到各种应用系统中;与WebLogic、WebSphere、Jboss等应用服务器以及tomcat、jetty等web服务器无缝集成;支持Spirng框架,可以运行在EIS的服务端和客户端;ESB可以运行在JavaSE或者JavaEE中。企业级QOSESB通过建立PeerServer网络群,形成全局的服务仓库,通过路由策略的定制,将并发的请求分担群集中各节点的服务上,以达到负载均衡的能力;ESB网络中各节点可以配置master/slave关系,保证高性能、容错的服务能力;ESB网络中传输的信息可以持久保存在设备上,保证了服务的可靠性。线程池的使用提高了ESB并发响应的能力。多路连接ESB的组件支持webservice和MOM两种调用方式。图形化的服务编制ESB提供了基于氏lipse的图形化设计工具,用于服务之间的编制。友好的图形界面、丰富的组件类别、人性化的操作方式,使用户灵活方便的设计出复杂的流程。实时的活动监控ESB提供了系统监控(各个PeerServer的内存、线程、队列等)、流程监控(流程运行的状态以及各个服务的运行状态)。可以实时为用户提供整个平台的运行数据。强大的数据集成功能共41页第19页
ESB的ETL(extract、transform、load)组件提供了历史数据迁移、数据同步、数据合并等功能,可以让不同数据源(file、database)的数据实时访问。数据的安全性ESB提供身份认证、访问授权控制以及消息传输过程中的加密手段来保证数据的安全性。系统框架资源共享与交换平台在政务系统总体框架中的位置电子政务系统总体框架包括了网络基础设施、政务信息资源、政务信息资源目录、政务信息资源共享交换平台、政务应用系统和门户等多个层次,以及信息安全、政策法规与标准规范两大保障体系。其中,政务信息资源共享交换平台、政务信息资源目录、相关的政策法规与标准规范及安全保障措施共同构成了政务资源共享交换体系,如下图红线部分政策公务员门户政务网站门户,政务]1应用1领导决策公共服务城市管理信息公开 其他应用信息交换 信息存储 信息安全信息管理法规与标准规厂政务、
资源
共享
交换»台
政务
信息
资源基础构建库数据目录II政策公务员门户政务网站门户,政务]1应用1领导决策公共服务城市管理信息公开 其他应用信息交换 信息存储 信息安全信息管理法规与标准规厂政务、
资源
共享
交换»台
政务
信息
资源基础构建库数据目录II服务目录II应用目录II用户目录
兀数据信息安全体系体系务息源..
政信资.部门业务决策支持数据数据J部门内网主题共享I数据信息公开
数据基础数据
资源有线专网无线专网公共网络共41页第20页432资源共享与交换平台功能模型资源共享交换平台的功能模型如下图所示:资源共交换平台资源目录中心目录注册目录发布目录维护目录查询资源共交换平台资源目录中心目录注册目录发布目录维护目录查询主要包括以下核心功能:资源目录中心主要包括目录编目、目录注册、目录发布、目录查询、目录维护等功能。资源交换中心主要包括数据适配服务、交换规则配置、数据传输服务、交换过程监控等功能资源存储中心资源数据中心主要存储了包括人口基础信息、法人基础信息、空间基础信息和经济基础信息,并提供基础信息资源的检索与获取服务。决策支持中心主要包括领导所关注的社会管理、经济运行、公共服务、重大工程项目和社会保障情况的数据统计分析,可为领导提供全面的决策支持数据。组件服务中心主要提供了包括用户管理、统一认证、权限管理、单点登录、数据处理等组件服务。某支撑中心包要包括业务规则配置、业务系统调度、业务系统监控等服务。共41页第21页总体设计根据目前国内电子政务资源共享交换平台项目的具体需求,我们选用国际上一流的SynchroESB企业服务总线中间件来构筑政务资源交换平台,采用面向服务(SOA)的架构体系、企业服务总线(ESB)技术和时间驱动(EDA)技术,利用消息交换机制和WEB服务机制并借助JDBC技术进行数据交换,支持多种数据交换和管理模式。资源共享交换平台的设计在满足通常交换平台的接入、传输功能外,同时具备强大的资源管理能力、便捷的节点接入能力、大并发处理能力、数据交换的监控管理能力等。由于共享交换平台所涉及到的单位比较多,各交换节点可分多批次接入共享交换平台,根据具体的网络状况、交换数据量的大小、交换频率等情况可以考虑前置机接入模式、直接接入模式等,或者根据各单位业务涉及面、网络部署情况可考虑多个单位、部门共用一个交换节点。下为电子政务资源共享交换平台的总体架构图:共41页第22页
企业服务总线(SynchroESB)一部门内网一企业服务总线(SynchroESB)一部门内网一如上图所示,共享交换平台的总体框架由各部门应用系统通过企业服务总线向数据交换中心汇聚;同时业务系统也可通过企业服务总线从数据中心获取数据。在前置交换域中,各部门根据自身业务状况有选择的构建前置交换机,并安装节点软件和数据处理服务,通过前置交换数据库向外暴露业务信息。其中数据处理服务是节点软件中一个重要的数据处理软件,通过与业务系统建立直连关系将数据进行抽取、过滤、转换,最终装载到前置交换数据库中;然后通过节点软件与资源交换平台进行点到点的资源交换;在资源交换过程中,数据一部分被抽象成为资源目录,另一部分将装载到数据中心,整个过程可以有选择的进行人工干预(比如:填写资源目录、调度交换方式等),并对数据质量问题进行更正。共41页第23页交换平台技术架构如上图所示,资源交换平台结构简化了电子政务应用主体应用与功能应用之间、主体与主体之间存在的复杂相互关系。数据交换平台由一个中心服务器、多个节点服务器以及运行在节点服务器上运行的服务组件构成,他们运行在基于JMS标准的消息总线之上,构成了企业服务总线的基础架构。中心服务器由SynchroESB中的子系统UltraServer负责各节点的运行时状态监控、组件服务集中管理、远程部署等功能,另外中心服务器还提供了实体业务数据存储、资源目录体系管理等公共应用支撑服务。节点服务器分别部署与各业务系统前置机,够成了分布式的服务组件运行环境,并提供事件管理功能,如可靠事件的传输管理机制等。中心服务器运行于覆盖各个部门政务专网,节点服务器运行于政务专网与委办局内网之间起到网桥的作用,他们组成一个网络拓扑结构的应用互联网络。资源交换是通过节点服务器上运行的适配器服务以及数据处理服务形成点到点的数据处理流程而实现的。由于可以灵活连接服务组件的输入输出端,因而可以灵活构成满足不同需求的资源交换逻辑。通过配置在每个资源交换节点的交换服务,每个交换节点通过数据处理服务与业务系统建立数据传输桥梁,并通过适配器与资源交换平台进行接口对接,实现了基于XML的数据交换。采用这种资源交换方式不需要应用系统间相互直接方位就可以获取到所需要的数据资源。资源共享交换平台的整体就像一个虚拟的中心数据库,同时又像一个交换机。整个交换平台的底层实现和存储机制对各应用节点是透明的,该结构属于松共41页第24页耦合,如同星型网络一样,很容易进行层次化的结构扩展并构建出多级的数据交换平台结构,一支持更大范围的交换方案。资源交换中心服务器中心服务器是数据交换平台信息控制中枢。中心服务器主要完成了服务组件的组合、远程部署、管理配置、监控管理、安全管理并提供基础资源数据中心数据库与资源目录数据库用于对实体资源和目录资源的持久化存储。服务组件组合服务是系统的核心,系统根据由服务组件组合而成的数据交换流程和服务组件所配置的运行节点远程的将服务组件部署到运行与节点服务器上的执行容器中,并在节点服务器上建立若干个消息队列作为XML数据的输出通道,实现点到点或发布与订阅的数据传递。节点服务器各节点服务器一起构成了分布式的组件运行环境,并提供了事件管理功能如消息队列、可靠事件的传输管理机制等,另外节点服务器还包含了用于进行数据抽取、转换、转载的数据处理服务,可以将业务数据库进行清洗、转换,并与前置交换机保持数据同步。各节点的应用接口适配器运行于节点服务器上,在启动两个节点进行数据交换过程时,通过资源交换中心的调度建立数据传输通道,通道可以自动适应网络故障,保证持久连接。如果交换流程终止,通道将自动被删除。综合看来,节点服务器为整个资源交换平台提供了三部门主要功能:运行环境和监控信息采集:接口服务、适配器服务、数据处理服务运行期上,并将有关服务组件状态发送到中心服务器,中心服务器通过节点服务器对组件流程进行全生命周期的控制可靠资源传输:为各服务节点组件之间、服务节点与交换中心组件之间提供可靠的传输机制,包括断点续传、容错等功能。数据处理服务:为节点服务器提供基于标准ETL的数据处理服务,可将业务系统中的数据进行清洗、转换然后装载到前置交换数据库,并可与其保持秒级数据同步。共41页第25页4.6交换中心功能设计交换中心以关系数据模型存储了各业务系统所共享的业务数据实体,如:人口数据、法人数据等,并通过资源目录数据库对资源实体元数据进行存储。在交换中心中,数据以标准的XML格式在各委办局节点、中心节点进行点到点的对等数据交换,节点具备数据路由功能,数据路由根据数据内容进行分发,包括委办局地址信息、审批业务信息等。交换中心提供各种数据格式之间的转换,包括XML与XML之间、文本与XML之间、XML与SMTP之间、XML与SMS之间、数据库与XML之间等,并且提供多种转换函数。支持对多种数据库的无缝对接,可重用接口适配器并支持配置管理。支持多种通讯方式,如HTTP、JMS、SOAP、FTP,并可穿透防火墙。提供数据交换的安全机制,包括对传输内容的压缩加密和解压解密,节点身份认证(CA/PKI)等安全管理功能,这些安全机制分别由对应的服务提供。提供集成一体化的远程统一部署、监控、跟踪、日志、和测试功能,适应平台集中部署和管理的需求。资源交换中心作为集成服务平台的基础服务功能,为系统提供了沟通多个异构系统的能力,满足了各种数据信息在各个业务系统中顺畅流动的需求。各种数据信息的存在形式可主要分为数据库文件、二进制文件、文本文件和XML格式文件。目前,XML作为一种能够以统一的格式描述信息的文本语言,它能将不同系统来源的信息按照统一的格式显示,也能够进行格式的互相转化,已经成为当前信息标准化的主流。因此数据交换平台应该采用XML作为数据交换的中间格式,同时系统应该提供数据库文件与XML文件、二进制文件与XML文件、文本文件与XML文件间的映射转换。资源交换中心为集成服务提供了与异构系统共享数据的能力。系统管理员利用资源交换中心中的建模工具为不同的数据格式文件之间定义转换形式,通过转换引擎对数据进行转换处理。如下图所示:共41页第26页
建模工具标准数据模型定制映射定制建模工具标准数据模型定制映射定制要建立一个数据交换体系,首先需要根据业务需求设计业务数据集成场景,确定涉及数据集成的应用系统和每个应用系统的专有数据格式。针对所有总结出的数据格式,根据每个数据格式的特点,如果是数据库结构或文本结构,则采用或者扩展相应的数据交换标准,利用建模工具建立这种标准对应的XML格式模型,所建立的XML模型必须符合平台上统一的XML规范,输出为模式文件;如果是XML格式,则建立这种专有的XML格式与平台上同种数据类型的XML规范格式之间的映射关系,输出为映射文件。数据编目与存储数据编目数据编目功能集中体现在资源目录系统中,交换平台所涉及到的各委办局、区县对交换资源核心元数据进行编目,并通过元数据注册系统或者通过平台自动筛选元数据向交换平台资源目录注册;通过核准以后,交换平台发布已注册的目录内容。政务信息资源使用者通过政务信息资源目录一站式服务向交换平台发送目录查询请求,平台将查询结果返回给使用者。因此为了实现资源目录编目、注册、发布、查询和维护,资源目录体系提供了四个主要系统:编目系统:提供公共资源元数据和交换服务资源元数据的编辑功能。目录报送系统:完成政务部恩前置机上的目录数据向资源目录中心的报送功能。目录管理功能:实现对目录数据服务的集中管理目录服务系统:为使用者提供目录的浏览、查询,并实现目录数据的发共41页第27页布和检索功能。另外,还应基于目录资源数据库建设用以展示目录应用服务的一站式服务门户,提供查询的综合查询系统、为应用系统及资源交换中心的其他组件提供综合服务的系统应用。数据存储数据存储功能主要是根据国家对四大基础数据库的要求,通过资源交换平台集成各个与四大基础数据库有关的职能部门业务数据,根据各自部门对共享数据的需求对数据格式进行统一归类总结出各个部门之间数据的供需关系、公共数据集成、基础数据库的数据范围,然后根据目前业务和将来业务发展的需要,根据适度、高效的原则抽象出公共资源数据中心所包含的数据项,以及各个数据项的数据来源和标准统一的格式,最终实现四大基础数据在资源共享交换平台中的统一存储。四大基础数据库的主要内容包括如下:人口基础数据库:建成居民身份标识码为唯一标识的各级人口基础信息库和查询服务系统,实现各级人口信息计算机管理和联机查询,为各业务系统提供人口信息服务。法人单位基础数据库:建设以组织机构代码为唯一标识的各级法人单位基础信息库和查询服务系统,向社会提供服务。自然资源和空间地理基础数据库:建成水文、矿产、土地、森林、耕地、海洋等资源的基础信息库,形成基础资源信息库交换和共享机制。分级建设空间地理基础信息库,形成空间地理信息交换和共享的机制,为各级政府和部门提供空间地理基础信息服务。宏观经济数据库:根据制定宏观经济政策的需要,建立指标体系,完善信息采集机制,建设高质量的宏观经济数据库。数据存储功能包含业务实体数据在数据中心的存储以及实体资源元数据在资源目录中的存储。资源目录充当了业务数据的数据字典,用以描述实体数据的共41页第28页位置、摘要等描述性信息;数据中心存储了业务数据的资源实体,可供其他业务系统进行数据交换。数据交换中心管理首先资源交换中心提供可视化配置管理功能,通过可视化操作界面实现对新增节点的接入,并以拖拽的方式实现新增节点与资源交换中心的数据对接工作;其次资源交换中心提供节点状态监视功能,可远程监控个分布式节点及中心节点的运行情况(正常、异常、停止、CPU、内存情况、异常日志、事件等),交换流程运行状态(正常、停止、异常、事件),组件运行状态(正常、停止、异常日志、时间),并可对异常情况报警;最后平台底层采用基于SynchroMQ的可靠消息传输,节点之间支持断点续传和并发传输,并保证数据按顺序传输,消息可以通过配置界面设置优先级别。通过对交换节点运行状态的监控、交换流程的监控、节点组件运行状态的监控、节点数据交换的监控、节点交换日志以及交换节点运行环境的监控等功能,实现了对交换平台的精细化监控与管理,为数据顺利交换提供了相应的保障措施。资源交换中心提供对整个交换过程的管理功能,包括对SynchroESB中心服务器和节点服务器的管理、运行在节点服务上的组件管理、服务流程管理,通过资源交换中心提供的API对流程的停止/启动控制就可以实现节点之间通道的建立和删除。以下是交换中心对交换流程提供的管理功能:交换时间设定:可设定交换时间和频率,对未按时交换的信息进行自动提醒;交换量统计:平台提供各节点数据交换量的统计功能,通过图表方式展示各交换节点的交换数据类型、交换数据量,可以日志每个数据包的大小和数据内容到指定的日志数据库(Oracle或SQLServer),通过数据库接口开发统计这些日志内容,以实现绩效考核;交换量比对:提供每个消息包是否交换到目的的比对,给没有到达目的的数据做上标志,并且提供API、数据库接口查询,实现交换量的对比;共41页第29页
交换记录查询:平台提供完整的日志管理功能,可实现全部节点交换记录(交换时间、交换数据、交换结果等)的查询,提供按流程日志交换数据的功能,数据库接口及管理工具查询这些日志信息。根据查询的结果,用户可以分析某节点某数据项的最后传输时间,并判断未正常完成交换的数据项;授权控制:用户权限管理包括目录管理授权、资源使用授权、平台管理授权等。4.7前置交换节点功能设计资源共享交换平台中各前置交换节点服务器一起构成了分布式的资源交换与服务组件的执行环境。前置交换节点服务器除去硬件、操作系统之外主要由前置交换数据库以及节点服务器构成,其中节点服务器中包括与平台对接的JMS服务、HTTP服务、FTP服务、RMI服务、SOAP服务以及接口适配器等,另外还包括了用于进行数据处理的数据服务(DataService)。功能逻辑如下图所示:■节点服务器软件\HTTP/〃 AI/〃 AIDataService\T A\前置交换
数据库业务系统
数据源RMIzzSOAP适配器其中数据处理服务(DataService)作为节点服务器软件中的组件服务主要负责业务系统数据源与前置交换数据库之间数据抽取、转换、过滤以及装载任务,并可保持业务数据库与前置数据库之间的数据同步;另外,JMS、HTTP、FTP、RMI、SOAP以及其他接口适配
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 办公用品申领管理流程制度
- 药品调拨与储存色标管理规范
- 中医护理门诊岗位管理制度
- 智能制造工厂建设项目管理方案
- 农田水利灌溉智能化建设投标文件
- 农贸市场智慧监管建设投标文件
- 企业短视频矩阵账号运营SOP
- 电商售后退换流程规范及操作标准
- 河道清淤应急抢险方案
- 建筑垃圾处置运输管理方案
- 智能风电场、光伏电站升压站典型设计手册(2024版)
- HSK标准教程练习册4上听力文本及参考答案
- 建房移交协议书
- 恒康养老护理员培训课件:特殊需求老人照护策略
- 汽修厂环保试题及答案
- 2025年《医疗机构环境表面清洁与消毒管理规范》试题(附答案)
- 老年牙病防治课件
- 2024年江苏省普通高中学业水平合格性语文试卷(1月份)
- 《学生常见病多病共防技术指南》详细解读
- 智慧农业的智能农机与装备
- 互联网+护理服务介绍课件
评论
0/150
提交评论