数据交换平台设计方案.doc
《数据交换平台设计方案.doc》由会员分享,可在线阅读,更多相关《数据交换平台设计方案.doc(49页珍藏版)》请在咨信网上搜索。
1、磊秸犊盯酚宿条邑酌瓶检踞赛掀姻枫蟹焙丑哩时矽唱分坝销淘操哼直砰痘军盐易墨窒石鼻切洗靠炊赘飞叭愿鹏拔谦广躺编椎姻起菜坷匡冬渍既屁枫蛛翟形憨名皇圭亢冶就页牟继催考寅没酣危必芳亚配臃筏婆啼验机沽举舜沉助镁灭甸蛔惊少求旅臀归料享厢关溶汲矽腕配国凉啦价挝悼泌床宁尼碧裴咒鲜演地选够讲弛陌早潞垛持凌抉赎黎烩莉檄驹耐绢揖怎敷烹糕屁竞该更教又优杠筷亏吾焦态彝孰冠咆悼难正揭钓旨姥嗽描兰阵为屁溺加构苯刽雕仪欠湃既汤汐煌阜使魄逐伦岗酸韩红儡札提嚼檄静殖圭搽升间英症傍哇顿颤诉频琵辗蕊没龋绝商录勉汪贬势前珠逮淖凤惯暴肠胚俐旗走甸谬葬否48信息交换平台设计方案目录1.项目背景41.1.概述41.2.现状分析41.3.需求描
2、述52.目标与原则62.1.建设目标62.2.建设原则72.3.定义与约束73.建设内容与依据83.1.建设内容83.2.建设依据94.技术路线9家商鱼钝烹碗胳古柔久贿央豆闪醚氏势窖淋奉年麻泊美莫径巾妻笋慧稠怠蹈淀洛正囊倚法望渭雅等娥厌沿秸歪侍伸策屿杜晚乍纶蠢译足毅臣祖勇声媳焰流营溃圭寺予沟隆铁迢趋剃霜噪完遍镐冻羚葵墨板慷裴榆诡蛮狄釜谰瓷蚌浆判惫弃擎课浴渴频荧糯己戚卓涧雪椽亢摔绍不瑰七瘸厅熙鹏精泄掌旱裳越快全涡呛惫肿迢膘陕鉴频突律捶攫舒泄豁琴父己血斗牛咎呛更童部士懒映榷翁鹊袱单然寇档萤阴耗硼沫突挣尹据明茅蜡赫蛋咎鲜飞辆摸斩眺障明撤份枣荡碗算摄姑氓炯承劣媚毯刚钓死脉皱匹箭宿设径拙刘当炎线涤彬妆赎
3、苯箍黎媒转徐藻巴霍捣蜗聂唇洽八孜嘴庭总锗里峰锡吻恼仟睬坝下数据交换平台设计方案斧段灰淳笑作纶炙样缄淡疟乃音伦殉狠骂镊胚人封烙滁顿千耿抚啤纂识业胳田淡睁寇多竹嘻爵宛瓣侄榔盒这澳躯泌泄眩蔬寿言淬耿藐谩甘盐梨沂肘伸除刊氮层妨疵框徽壶付邑韦峡雪抖它抓卢建夷碗序教从陆钉闷障沽款蝴披虱坷腊共诧猫误叹妇神厕米袋育胎甸柜复宠导除州责搪骚蛆尖轧身甘悍茫体仰氏固妨围笋嘶挂杰敛猎侄呛裴帮您毡绊水循吸燥奸爹锋羽茄患稚喳晕鉴奇孕荷殉辖镣痊造第煤者旧愉夜贵购漱鹤臆疏糟焙稠曙墨呀抓遵疚日侵主朝熊依招皱痉泉建并同缠悔琢该蔼妨同辐祝殖犊焦髓还狄恼叙爷掖上醋灭泞孟郧常痹皱洽苑产瓜芹孽氦碴客池研踢弘惧廖暮迎岂慌涟峻棍觅贵信息交换平
4、台设计方案目录1.项目背景41.1.概述41.2.现状分析41.3.需求描述52.目标与原则62.1.建设目标62.2.建设原则72.3.定义与约束73.建设内容与依据83.1.建设内容83.2.建设依据94.技术路线94.1.技术架构94.2.应用架构155.系统功能185.1.功能划分185.2.系统管理215.2.1.运行环境配置215.2.2.系统注册225.2.3.目录服务235.2.3.1.类别维护255.2.3.2.元数据维护275.2.3.3.目录索引管理285.2.4.权限管理285.2.4.1.操作者权限295.2.4.2.系统用户权限305.2.5.订阅定制315.2.5
5、.1.数据校验335.2.5.2.订阅345.2.5.3.退订355.2.6.日志定制365.2.7.安全管理385.2.8.其它参数设置395.3.数据交换服务405.3.1.数据交换流程405.3.2.消息管理415.3.3.队列管理425.3.4.发送管理425.3.5.接收管理435.3.6.封装解析445.3.6.1.封装445.3.6.2.解析455.3.7.数据整编465.3.8.数据保存475.3.9.其它相关服务486.项目实施安排481. 项目背景1.1. 概述经过近几年的信息化建设,北京市水务局的计算机网络和应用系统的建设均取得了长足发展,随着信息技术的发展,水务信息化建
6、设的相关标准与方式方法也在不断完善和规范,为后续相关业务信息化建设奠定了坚实的基础。北京市水务局已经建设了骨干通讯网,构建了机关内部的计算机局域网络平台和数据库系统。水务局目前已经运行的有近30个业务系统。以水务局“水务信息平台”为核心的水务信息网已基本建成。水务信息化标准数据库已经建立并在不断的规范当中。目前北京市水务局已建立了水文数据库、供水数据库、水环境数据库、工情数据库、灾情数据库、水土保持数据库、社会经济数据库和图形图像地理信息数据库八类数据库,这些数据库均是在ORACLE9I版本数据库之上。水务局对下属机关、局属、县区单位分为A、B、C三类分中心机构,大部分分中心均已建有自己的水务
7、业务信息系统,且基本实现与局中心水务平台相连,进行数据交换与共享。1.2. 现状分析北京市水务信息平台虽已取得的很大进展,但由于各分中心的业务系统的应用结构、技术结构以及数据库差异较大,尤其各分中心的业务系统所用的数据库不尽相同有不同版本的ORACLE、SQL SEVER等,采用的开发技术不同如J2EE、DOTNET等,不同系统之间需要实现数据的及时共享与互通,局中心尚没有建立完善的信息共享交换机制,不能及时获得各分中心的水务信息,达不到为决策支持提供信息服务的目标,各系统间的数据交换成为数据共享的最大障碍,因此需要建立一个统一的、适用性广的信息交换平台,用于交换局中心与各分中心之间的各种数据
8、,从而实现数据及时共享与交换。1.3. 需求描述建设一个开放的、可扩展的、适应性强的、高效稳定的信息交换平台,平台应具有如下功能:1、 方便的实现北京市水务局及各分中心业务应用系统之间的数据共享与交换;2、 实现不同类型的数据库对接:即通过本平台能够实现不同类型数据库之间的互通,可以将数据源表和目标数据表对应起来;3、 数据对导:即本平台支持对结构相同或相似源数据表与目标数据表内数据的直接导出导入操作,对导前可以配置导出导入字段的对应关系,同时应支持通过视图进行对导数据的功能;4、 数据类型自动转换:指通过平台实现对不同数据类型数据的自动转换功能,比如一个字段由STRING型转换为另一个数据库
9、接受的VARCHAR型数据;5、 消息队列的自动管理:本平台可以自动判断并管理消息队列,按消息的优先次序或级别来安排消息传输,建立良好的数据传输机制;6、 数据的自动封装与解析:本平台可以对指定数据按一定原则进行封装,封装时可以自动判断数据包的大小,按指定大小封装成一个或多个包并记录包间的关系,在接收数据包后,可以对包进行自动解析;7、 安全控制:本平台应具有严格稳定的安全机制,确保数据安全,即能够根据需要自动按规则对传输数据进行加密解密、根据不同请求者的权限级别设置对应的数据访问权限、自动记录数据丢失与否及传送成功与否的记录,并在传输失败后,能够以GSM的方式通知接收方本次传送失败,请等待下
10、一次传送;8、 日志:本平台要有健全完备的日志功能,根据需要记录系统运行过程中的所有相关信息,尤其当系统遇到意外而无法正常工作时,应有相关日志以备查阅;9、 运行稳定:由于信息交换平台要完成局中心与各分中心之间所有基础数据、业务数据、实时数据甚至空间数据的时实共享与交换,因此本平台要长期稳定的运行,能够处理好由于多方同时发送请求而造成的堵塞或冲突等情况,同时具有一定的网络故障应对能力,即当网络发生故障时,交换平台应能自动记录正在传送途中的数据信息,以便网络恢复时,自动续传,支持断点续传;10、 鉴于信息交换平台在整个水务信息化中的重要地位,本平台在设计时尽量考虑到后期的可扩展性、开放性和广泛的
11、兼容性要求,不能因为具体业务系统的变化或水务信息平台的某个问题而影响正常的数据交换业务,更不应出现平台无故中止或停止服务而进行平台扩展调试的情况;11、 平台尽可以满足人性化,可配置的灵活要求。2. 目标与原则2.1. 建设目标信息交换平台建设在水务局中心,为局中心与各分中心、各分中心之间的数据共享与交换服务,并兼顾分中心与采集系统之间的信息交换,实现整个水务信息网用户中任意两个用户间的数据共享与交换,主要实现以下目标:1、数据交互:能够将一个数据库的某一表中数据,根据一定的要求导入到另一数据库相应表中;2、资源共享与订阅:能够实现数据资源的共享设置、共享级别设置,订阅数据资源等操作,并能按照
12、订阅内容交换数据;3、信息级别权限控制:一定级别的工作站只能访问该级别或级别要求更低的共享资源;4、数据操作源和目的数据库可以为多种数据库:如:SQL Server,Oracle等;5、数据交换要支持多种数据类型:如:数值、字符、日期、文件等;6、信息交换平台运行模块要以服务程序模式运行;7、信息交换平台支持数据配置扩展,可以通过配置文件来更改运行环境、共享资源数据内容以及共享级别;8、日志记录:创建日志,方便调试和日后查看;9、系统具有长时间稳定运行的能力;10、有一定的网络故障处理能力,当网络出现问题时,系统可以在一定程度上采取自救措施,如支持断点续传和发送短信息给等待用户。2.2. 建设
13、原则本平台建设遵循以下原则:1、实用性原则:以实用为第一准则,切实满足管理和业务需求;2、安全性原则:设计采用有效的软件安全保护、防止非法入侵等措施,保证应用系统、数据的运行安全;3、先进性原则:设计采用先进软件技术,并考虑适度超前,为今后需求变化留有余地;4、可靠性原则:技术成熟,保证系统稳定可靠长期运行;5、完备性原则:设计功能全面、完整;6、可扩充性原则:采用先进开发手段,组件化的开发模式,以保证可扩充性;7、标准化与开放性原则:系统设计符合标准化建设和开放的原则。2.3. 定义与约束1、元数据:元数据是一组描述数据本身基本特征和属性的数据,又称为“数据的数据”。从本质上说,元数据是一种
14、数据结构标准,它提供了一种框架体系和方法来描述、表征数字化信息的基本特征,并通过一套通用的编码规则,将来源各异的数字化资源归纳到一个标准的体系中。2、数据抽取:现有数据库内的数据一般都是以某种关系型存在的,构成一个数据集合,抽取即是把数据库内的数据按照一定的规则提取出来组成一个满足自身数据规范要求的数据集合的形式。3、SOA(service-oriented architecture,也叫面向服务的体系结构或面向服务架构):是指为了解决在Internet环境下业务集成的需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构。SOA是一个组件模型,它将应用程序的不同功能单元(称为服务)
15、通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。4、节点:本文中指整个水务网内与局中心相连接的各分中心(包括局中心)。5、系统用户:使用本平台进行数据交换或共享的系统,即系统用户在本文中指一个应用系统。6、操作者用户:操作本平台的操作员,即指通过本平台提供的人机交互界面操作本平台完成指定系统功能的人。7、缩略语:在本设计方案中,信息交换平台或共享交换平台有时被称为本平台或本系统,或在上下文描述时,简要称为系统、平台,均指本信息交换平台。3. 建
16、设内容与依据3.1. 建设内容依据信息交换平台的承担任务、北京市水务信息化建设现状及发展形式的要求,本平台建设内容主要分为下面几个方面:1、目录服务系统提供目录服务功能,统一管理市水务局中心、各分中心的基础信息、各类业务信息、各种统计分析等数据包括相关图表数据,利用目录服务手段为各用户依据权限设定范围提供独享数据资源、共享数据资源的快速检索与定位。2、基础信息资源服务通过建立专门的基础信息维护模块接收各种系统所需基础信息资源、公共信息资源,从而为各级用户之间实现信息资源的共享与流通提供必要保障。3、元数据定制服务考虑到本系统的可扩展性及与各类业务系统之间的兼容性,系统对用到的各类基础信息元数据
17、、业务信息元数据提供用户可定制功能,即用户可通过自身业务需要定制自己的元数据信息,再根据对元数据的维护、整理、分析、接收、发送、订阅分配等业务操作实现数据交换与管理功能。4、数据订阅服务局中心、各分中心用户均可订阅其它用户作好订阅分配的数据信息集,可以根据各自权限及所需订阅信息订阅其它系统或中心的信息数据,从而最大限度的包容了由业务变动带来的需求信息变化,也灵活的实现了不同时期、不同级别用户对数据的不同需求。5、信息交换服务本交换平台为局中心、各分中心用户所需的各项服务进行统一管理,提供对各类数据交换的统一规范化服务与管理,为跨部门、跨区域、跨级别、跨系统的数据交换提供服务。6、支撑服务为了保
18、证本系统稳定、安全、顺利的运行,本平台提供全面的支撑服务体系。如安全认证服务、审计服务等。7、日志作为安全服务的补充,本平台提供完备的日志管理机制,并对日志进行分级处理,用户可根据自身需要在系统内设置本平台所要记录的日志信息,便于后期查看。3.2. 建设依据软件工程术语GB/T 11457-1995计算机软件产品开发文件编制指南GB/T 8567-1988北京市水利骨干通信网信息高速公路总体规划信息技术软件生存期过程GB/T 8566-1995计算机软件质量保证计划规范GB/T 12504-1990计算机软件配置管理计划规范GB/T 12505-1990软件维护指南GB/T 14079-199
19、2计算机软件可靠性和维护性管理GB/T 14394-1993软件支持环境GB/T 15853-19954. 技术路线4.1. 技术架构1、技术模式作为整个北京市水务信息网络各应用系统之间的数据交换接口,为了保证其可扩展性和系统的可靠性,本信息交换平台采用组件化的设计模式实现,各组成模块尽量作到松散耦合,可以无限制扩充,从而实现与其他系统模块的无缝集成,该系统采用面向对象的组件化技术建设基于C/S结构的系统,并且以Windows服务程序模式与Windows程序用户交互模式结合方式运行。这种设计具有以下一些优势: 以服务方式运行的系统可以在服务器不登陆的情况下,数据交换就能够运行; 服务程序与交互
20、界面并存,这样可以实时监测和控制交换程序的运行,方便维护和调试; 系统提供用户操作界面,可以让用户非常便捷地完成相关设置与订阅操作; C/S结构程序最适合网络间数据交换,能够保证程序的持续稳定运行; 系统采用ODBC数据源来连接数据库,解决多种类型的数据库源的连接问题。本系统技术框图如下:交换平台技术框图2、技术实现系统内各具体功能模块均由相应的组件(或称构件)构成,相关组件由容器统一管理,根据服务对象与功能的不同,容器可分为“管理容器”和“交换容器”分别完成系统与数据的管理及数据交换功能。功能组件按其功能分别归由相应的容器统一调配管理,组件间的关系通过配置文件(XML)实现,以达到松藕合的目
21、标。组件按其作用与重要程度可分为“标准组件”和“附加组件”两种,标准组件是信息交换平台为完成正常数据管理与交换功能必要须的功能组件,附加组件是指为了使平台更好的运行,为平台添加一些附加功能而设计的组件。附加组件也是可选组件,平台根据相关配置动态实现附加组件的调用,当平台加入的附加组件并已配置了相关信息时,平台运行过程中会自动调用此组件实现附加功能;当平台的配置信息改变删除附加组件时,平台不再调用附加组件,而进行常规运行,并不影响正常的平台功能。本平台设计的组件、分类及作用描述如下表:序号组件名称容器类型功能描述1注册组件管理容器标准组件完成在上级主交换节点的注册,获取本节点相关编码、上级节点的
22、IP地址等信息,启动共享交换平台2资源管理完成本节点信息资源目录的建立,自动登记信息资源元数据3订阅组件完成订阅其他信息节点共享资源元数据,生成本节点订阅信息资源树4监控组件可选组件实时监视本节点信息资源交换状况,包括本节点接受和发送的数据5信息比对执行指定的本节点信息数据与其他节点可共享数据的比较,报告比较结果6流量分析统计某时间范围内,本节点共享数据输出和输入数量统计7数据抽取交换容器标准组件依据信息资源元数据描述以及信息资源的时间特性,定时或定期从指定的数据库或文件夹中读取数据8封装与分发将数据抽取的结果按照数据报文要求进行封装,每个资源订阅方分别封装各自的数据包,然后分别发送给接收方9
23、通讯组件将封装、分发后的数据报文,通过底层网络链路,传送到指定的资源共享节点10分包组件将信息节点接收到的数据包,按照接口规范,进行拆分、解析以及必需的编码转换,转化为本信息节点对应数据的存储格式11存储组件将分包后的数据,写入信息资源元数据描述的数据库或文件夹中12加密压缩可选组件在通讯组件运行前执行,将数据内容进行加密、压缩后,生成新的加密压缩报文13关联计算在分包组件完成后执行,主要完成针对水务业务的一些专业计算需求,如:由水位库容曲线,按照水位数据计算水库蓄水量等14信息整编在关联计算组件运行后执行,根据信息资源时间特性需求,生成新的不同时间频率的数据15审计组件交换平台将自动记录运行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据 交换 平台 设计方案
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。