基于ESB的轻量级通用数据交换平台的可行性分析22275.docx

上传人:you****now 文档编号:68898506 上传时间:2022-12-30 格式:DOCX 页数:44 大小:2.38MB
返回 下载 相关 举报
基于ESB的轻量级通用数据交换平台的可行性分析22275.docx_第1页
第1页 / 共44页
基于ESB的轻量级通用数据交换平台的可行性分析22275.docx_第2页
第2页 / 共44页
点击查看更多>>
资源描述

《基于ESB的轻量级通用数据交换平台的可行性分析22275.docx》由会员分享,可在线阅读,更多相关《基于ESB的轻量级通用数据交换平台的可行性分析22275.docx(44页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、目录第1章 项项目申请的的必要性41.1 数数据交换平平台的研究究意义41.2 数数据交换技技术的发展展情况41.3 本本项目研究究的目的和和内容51.4 本本项目的先先进性及创创新性6第2章 申申报单位情情况82.1 申申报单位基基本情况82.2 研研究开发能能力92.2.11项目组成成员92.2.22项目主要要承担人员员简介112.2.33项目研发发的现有基基础152.3 财财务、经济济状况192.4 申申报单位的的科研及生生产经营管管理状况202.4.11科研情况况202.4.22生产经营营情况20第3章 项项目实施方方案223.1 项项目研究目目标、范围围及必要性性223.1.11项目

2、目标标223.1.22项目范围围223.1.33项目的必必要性223.2 项项目研究现现状233.2.11数据交换换技术的发发展阶段233.2.22国外商用用数据交换换平台发展展情况233.2.33开源数据据交换平台台研究情况况243.2.44国内数据据交换平台台研究和应应用情况243.3 项项目研究的的主要内容容253.4 项项目的技术术方案263.4.11数据交换换平台总体体设计263.4.22规范化的的交换目录录与数据元元管理313.4.33基于SOAA的企业服服务总线323.4.44丰富的可可拓展的数数据适配器器技术343.4.55组织机构构及权限配配置接口353.4.66可视化数数据

3、交换配配置工具353.4.77一体化的的监控管理理接口363.4.88可配置的的应用服务务接口363.4.99轻量级、高高性能的数数据交换引引擎373.5 拟拟解决的关关键问题463.6 主主要创新点点463.7 主主要技术参参数指标473.7.11性能要求求473.7.22可靠性要要求473.7.33可扩展性性要求483.7.44安全性要要求483.7.55易用性要要求483.7.66数据处理理精度要求求493.8 项项目的阶段段与进度493.9 资资金筹措及及使用513.9.11投资估算算及资金筹筹措513.9.22资金使用用计划51第4章 经经济及社会会效益分析析544.1 市市场分析5

4、44.2 应应用前景分分析554.3 经经济效益分分析564.4 社社会效益分分析58第5章 风风险分析605.1 技技术风险605.2 管管理风险605.3 市市场风险61第1章 项目申请的的必要性包括:项目目的重要意意义、技术术的先进性性及创新性性(与国内内外同类研研究的比较较)等。1.1 数据交换平平台的研究究意义数据交换平平台是实现现异构系统统之间、新新老系统之之间信息透透明交换的的一种解决决方式。通通过采用统统一的数据据交换标准准,各应用用系统与数数据交换平平台相连,通通过数据交交换平台来来实现数据据共享和路路由,由于于隔离了数数据存储层层和应用层层,使得应应用与其底底层的数据据结构

5、和存存储方式无无关,从而而不需要对对原有业务务系统进行行改造,也也不需要对对已有的业业务流程重重新开发。这这种连接方方式实现了了数据的无无缝交换和和共享访问问,保证了了各业务系系统的有效效协同,同同时又能保保证各应用用系统的相相互独立性性和低耦合合性,从整整体上提高高了系统运运作效率和和安全性。数据交换平平台之所以以能够交换换基于不同同操作平台台和数据库库的数据,主主要得益于于其对信息息的统一表表示、完整整的消息服服务能力以以及功能完完备的交换换平台软件件系统。信信息的统一一表示依靠靠元语言标标准、信息息标准、元元数据标准准、显示标标准、解析析、转换和和封装标准准来保证。完完整的消息息服务能力

6、力依靠信息息的统一封封装、统一一编址、信信息的可靠靠性传输、路路由管理等等技术手段段实现。交交换平台软软件系统一一般采用基基于相同数数据库管理理系统的分分布式系统统的数据交交换、消息息中间件服服务器等技技术方式。1.2 数据交换技技术的发展展情况1 商用数据交交换平台发发展情况国内外著名名的系统软软件厂商,如如IBM、SSUN、OORACLLE等都可可提供不同同形式的数数据交换解解决方案。但但这些厂商商提供的数数据交换基基本上都依依赖于并嵌嵌入于它们们自身现有有的基础系系统软件中中(如数据据库管理系系统、SOOA系统等等),使得得它们的数数据交换平平台的应用用成本极高高、技术难难度大,需需要大

7、量的的经费和技技术投入才才能开展。因因此其广泛泛应用受到到的限制。2 开源数据交交换平台研研究情况数据交换平平台的研究究受到的业业界的广泛泛关注和重重视,经过过近几年的的发展,出出现了许多多开源的数数据交换技技术,如BBIE(商商业集成引引擎)一个完完全基于JJava跨跨平台的企企业应用集集成(EAAI)服务务器;XmmlBlaasterr 基于JJava的的MOM (Messsagee oriienteed Miiddleewaree);Mulee一个企企业服务总总线(ESSB)消息息框架;WSO22 ESBB一套轻轻量级以XXML和WWeb sserviice为核核心的ESSB(Ennte

8、rpprisee Serrvicee Buss)等等。这这些系统以以EAI或或ESB为为理念,提提供应用系系统整合和和数据交换换功能。但但是这些系系统基本上上不能为一一般用户提提供易操作作性和稳定定性的使用用特性,需需经过专业业的机构和和技术人员员进行较深深入的研究究和二次开开发才能有有效地得到到应用。3 国内数据交交换平台研研究和应用用情况国内数据交交换平台近近几年在研研究和应用用方面有了了良好的发发展。在研研究方面,主主要基于通通用数据库库技术和开开源ESBB技术,近近年来基于于SOA和和ESB理理念和技术术的研究越越来越多和和深入。在在应用方面面,主要是是针对行业业的系统,如如电子政务务

9、数据交换换、企业应应用集成(EEAI)、教教育数据交交换等,这这些系统的的行业性强强,通用性性较低。在在产品方面面,目前比比较有影响响的系统有有金蝶的EESB(也也是基于开开源的ESSB),但但应用需要要专业人员员和大量二二次开发;其它产品品也有不少少,但未能能成为主流流和形成规规范。1.3 本项目研究究的目的和和内容本项目研究究基于ESSB、SOOA、J22EE等先先进技术、理理念和架构构的轻量的的、通用的的数据交换换平台。平平台可各种种数据系统统集成在一一起完成特特定的业务务,提供多多源的、同同构或异构构数据之间间的交换目目录和数据据元定义、交交换服务管管理、数据据适配器配配置、数据据交换

10、调度度管理、交交换过程处处理、数据据交换管理理以及可视视化管理监监控等方面面功能。项目的主要要研究内容容如下:1.数据据交换目录录与数据元元管理。平平台可依据据数据元的的国际、国国家标准以以及应用行行业(如政政务、教育育、企业等等)自身的的信息标准准,规范化化地定义和和描述数据据元、数据据字典、数数据交互目目录。2.数据据交换服务务管理。基基于SOAA理念定义义和描述所所需的数据据交换服务务清单,包包括服务清清单管理、服服务对象(提提供者、请请求者)管管理、服务务注册管理理、服务测测试管理、服服务发布管管理、数据据源管理等等。3.数据据适配器技技术。数据据适配器连连接并访问问数据交换换中涉及到

11、到的可能的的数据对象象(数据源源/目)。平平台支持适适配器定义义、适配器器安装与卸卸除、适配配器测试、适适配器配置置等。主要要数据适配配器将各种种数据库、电电子表格(EEXEL)、数数据文件、应应用服务(WWEB SSERVIICE)、数数据目录(LLDAP)等等。适配器器根据需要要可扩充。4.数据据交换管理理技术。定定义和配置置数据交换换的一个或或数个示例例。主要包包括交换发发布与订阅阅配置管理理、交换机机构管理、触触发器管理理、数据发发布管理、数数据订阅管管理等。5.数据据交换调度度技术。通通过任务排排程管理对对数据交换换操作提供供调度管理理。主要包包括排成清清单管理(新新增、删除除、编辑

12、等等)、排程程属性管理理(发起方方式、时间间、频度、批批量规模等等)、排程程监控(日日志、分析析等)。6.管道道式交换过过程处理技技术。提供供交换过程程中的管道道式数据处处理插件,主主要包括数数据抽取、格格式转换、内内容过滤、内内容转换、安安全加密等等方面功能能。7.实用用的数据交交换平台管管理。实现现对数据交交换的状况况和性能进进行管理,主主要包括用用户管理、角角色管理、授授权管理、配配置管理、备备份恢复、服服务统计、服服务分析、日日志监控等等。8.轻量量级体系架架构。平台台将基于开开放、开源源、主流的的轻量级JJ2EE应应用支持平平台和开发发工具,实实现功能强强、系统开开销小、高高效、易部

13、部署、易管管理的轻量量、通用的的数据交换换平台。 9.其他他特殊交换换技术。平平台在常规规数据交换换的基础上上,还可支支持超大数数据(如超超大文件、超超大数据库库等)、流流数据(如如实时视频频流)的数数据交换,满满足特殊的的数据交换换需求。1.4 本项目的先先进性及创创新性本项目将力力求在以下下几个方面面显现出先先进行和创创新性:1.规范范化的交换换目录与数数据元管理理。系统可可依据国际际/国家标标准以及应应用行业自自身的信息息标准,规规范化地定定义和描述述与数据交交换相关的的数据元、数数据字典、数数据交互目目录。2.基于于SOA的的数据交换换服务管理理。系统基基于SOAA理念定义义和描述所所

14、需的数据据交换服务务清单。3.丰富富的可拓展展的数据适适配器。系系统支持主主流数据适适配器(数数据库、电电子表格(EEXEL)、应应用服务(WWEB SSERVIICE)、数数据目录(LLDAP)等等,并可根根据需要扩扩充。4.管道道式交换过过程处理插插件技术。提提供交换过过程中的管管道式数据据处理插件件,主要包包括数据抽抽取、格式式转换、内内容过滤、内内容转换、安安全加密等等方面功能能。5.基于于开源技术术的轻量级级体系架构构。平台将将基于开放放、开源、主主流的轻量量级J2EEE应用支支持平台和和开发工具具,实现功功能强、系系统开销小小、高效、易易部署、易易管理的轻轻量、通用用的数据交交换平

15、台。 6.其他他特殊交换换技术。平平台在常规规数据交换换的基础上上,还可支支持超大数数据(如超超大文件、超超大数据库库等)、流流数据(如如实时视频频流)的数数据交换。第2章 申报单位情情况2.1 申报单位基基本情况第3章 项目实施方方案3.1 项目研究目目标、范围围及必要性性3.1.1 项目目标本项目研究究基于ESSB、SOOA、J22EE等先先进技术、理理念和架构构的轻量的的、通用的的数据交换换平台。平平台可各种种数据系统统集成在一一起完成特特定的业务务,提供多多源的、同同构或异构构数据之间间的交换目目录和数据据元定义、交交换服务管管理、数据据适配器配配置、数据据交换调度度管理、交交换过程处

16、处理、数据据交换管理理以及可视视化管理监监控等方面面功能。3.1.2 项目范围本项目的研研究范围主主要包括:在高等教教育行业中中,建立多多源的、同同构或异构构数据之间间的交换目目录和数据据元定义、交交换服务管管理、数据据适配器配配置、数据据交换调度度管理、交交换过程处处理、数据据交换管理理以及可视视化管理监监控等方面面功能。3.1.3 项目的必要要性数据交换平平台是实现现异构系统统之间、新新老系统之之间信息透透明交换的的一种解决决方式。通通过采用统统一的数据据交换标准准,各应用用系统与数数据交换平平台相连,通通过数据交交换平台来来实现数据据共享和路路由,由于于隔离了数数据存储层层和应用层层,使

17、得应应用与其底底层的数据据结构和存存储方式无无关,从而而不需要对对原有业务务系统进行行改造,也也不需要对对已有的业业务流程重重新开发。这这种连接方方式实现了了数据的无无缝交换和和共享访问问,保证了了各业务系系统的有效效协同,同同时又能保保证各应用用系统的相相互独立性性和低耦合合性,从整整体上提高高了系统运运作效率和和安全性。数据交换平平台之所以以能够交换换基于不同同操作平台台和数据库库的数据,主主要得益于于其对信息息的统一表表示、完整整的消息服服务能力以以及功能完完备的交换换平台软件件系统。信信息的统一一表示依靠靠元语言标标准、信息息标准、元元数据标准准、显示标标准、解析析、转换和和封装标准准

18、来保证。完完整的消息息服务能力力依靠信息息的统一封封装、统一一编址、信信息的可靠靠性传输、路路由管理等等技术手段段实现。交交换平台软软件系统一一般采用基基于相同数数据库管理理系统的分分布式系统统的数据交交换、消息息中间件服服务器等技技术方式。3.2 项目研究现现状3.2.1 数据交换技技术的发展展阶段针对目前企企业所关心心的数据集集成、交换换的问题,业业界主要有有两种解决决方法,一一种是传数数据交换技技术,它大大致包括三三个发展阶阶段:第11阶段,以以EDI(Elecctrocc Datta Inntercchangge)为基基础的电子子数据交换换;第2阶阶段,以多多层结构WWeb技术术为基础

19、的的信息发布布;第3阶阶以XMLL等第二代代Web技技术为代表表的数据交交换。另一一种就是建建立数据仓仓库,通过过数抽取、转转换、清理理和装载(ETL),将数据据从一个系系统传输到到另一个系系统,同时时对其进理理和修改,从从而符合数数据仓库的的需求,达达到数据集集成和数据据交换的目目的。本项项目的“数数据交换”特特指第二种种方法,即即建立数据据仓库时的的ETL(Extrract一一Trannsforrm一Looad)过过程。3.2.2 国外商用数数据交换平平台发展情情况国外著名的的系统软件件厂商,如如IBM、SSUN、OORACLLE等都可可提供不同同形式的数数据交换解解决方案。但但这些厂商商

20、提供的数数据交换基基本上都依依赖于并嵌嵌入于它们们自身现有有的基础系系统软件中中(如数据据库管理系系统、SOOA系统等等),使得得它们的数数据交换平平台的应用用成本极高高、技术难难度大,需需要大量的的经费和技技术投入才才能开展。因因此其广泛泛应用受到到的限制。这这些厂商提提供的产品品,还包括括整体数据据仓库方案案供应商的的产品,它它们能从功功能上满足足企业数据据交换的需需求,如IIBM的WWarehhousee Manaager。在在本项目的的进展过程程中主要尝尝试过Fiiorann。公司的的ESB(Enteerisee Servvice Bus)产品和 RedHHat的MMetaMMatri

21、ix,相比比于专门的的ETL工工具,这些些产品稍显显边缘化,但但其强大的的功能在企企业信息集集成管理方方面较为出出色。此外,还有有许多专业业化的中小小软件厂商商,提供数数据交换产产品:首先先是专门的的ETL工工具。国外外的ETLL技术比较较领先,已已形成规模模化、专业业化的软件件市较为成成熟的产品品包括三大大主流ETTL:Asscenttial公公司的Daatasttage、IInforrmatiica公司司的Dattastaage、IInforrmatiica公司司的Powwerceente:以及 NNCRTeeradaata公司司的 ETTLAuttomattion。这这类专业厂厂商的产品

22、品一般都有有较完善的的体系结构构和久经考考验的品质质,产品的的功能之复复杂和详尽尽往往能令令初次接触触的人膛目目,但其高高昂的价格格也会使一一般用户望望而却步。3.2.3 开源数据交交换平台研研究情况数据交换平平台的研究究受到的业业界的广泛泛关注和重重视,经过过近几年的的发展,出出现了许多多开源的数数据交换技技术,如BBIE(商商业集成引引擎)一个完完全基于JJava跨跨平台的企企业应用集集成(EAAI)服务务器;XmmlBlaasterr 基基于Javva的MOOM (MMessaage ooriennted Midddlewaare);Mulee一个个企业服务务总线(EESB)消消息框架;

23、WSO22 ESBB一套套轻量级以以XML和和Web servvice为为核心的EESB(EEnterrprisse Seervicce Buus)等等等。这些系系统以EAAI或ESSB为理念念,提供应应用系统整整合和数据据交换功能能。但是这这些系统基基本上不能能为一般用用户提供易易操作性和和稳定性的的使用特性性,需经过过专业的机机构和技术术人员进行行较深入的的研究和二二次开发才才能有效地地得到应用用。除了以前前的ESBB开源产品品之外,也也有许多厂厂商研发的的轻量级的的开源产品品,如Keettlee、JassperEETL、JJitteerbitt等,这些些产品一般般都用Jaava编写写,易

24、维护护易扩展,体体积较小,数数据抽取高高效稳定。其其中Ketttle以以其强健全全面的功能能和灵活直直观的界面面在众多产产品中占据据翘楚。3.2.4 国内数据交交换平台研研究和应用用情况国内数据交交换平台近近几年在研研究和应用用方面有了了良好的发发展。在研研究方面,主主要基于通通用数据库库技术和开开源ESBB技术,近近年来基于于SOA和和ESB理理念和技术术的研究越越来越多和和深入。在在应用方面面,主要是是针对行业业的系统,如如电子政务务数据交换换、企业应应用集成(EEAI)、教教育数据交交换等,这这些系统的的行业性强强,通用性性较低。在产品方面面,目前国国内尚欠缺缺比较成型型的ETLL产品,

25、针针对这方面面工具软件件的研发也也相对落后后,不过还还是有一些些功能上近近似的替代代品被广泛泛应用,在在项目中也也为其做了了尝试,如如金蝶的EESB(也也是基于开开源的ESSB)、东东方通公司司的中间件件系列产品品(Tonnglniiegraator、TTongLL、KQ等等),与提提供的服务务相配合可可以实现数数据的企业业级集成交交换;还有有新晨的整整合化传输输工具XXXCJ,只只能满足部部分要求,对对于数据交交换安全、大大数据量、实实时数据等等不能实现现交换。但但使用中需需要专业人人员和大量量二次开发发,未能成成为主流和和形成规范范。因为中中文的原因因,国内产产品在使用用上,操作作复杂性、

26、界界面友好性性等方面还还存在一些些差距。3.3 项目研究的的主要内容容项目的主要要研究内容容如下:1.数据据交换目录录与数据元元管理。平平台可依据据数据元的的国际、国国家标准以以及应用行行业(如政政务、教育育、企业等等)自身的的信息标准准,规范化化地定义和和描述数据据元、数据据字典、数数据交互目目录。2.数据据交换服务务管理。基基于SOAA理念定义义和描述所所需的数据据交换服务务清单,包包括服务清清单管理、服服务对象(提提供者、请请求者)管管理、服务务注册管理理、服务测测试管理、服服务发布管管理、数据据源管理等等。3.数据据适配器技技术。数据据适配器连连接并访问问数据交换换中涉及到到的可能的的

27、数据对象象(数据源源/目)。平平台支持适适配器定义义、适配器器安装与卸卸除、适配配器测试、适适配器配置置等。主要要数据适配配器将各种种数据库、电电子表格(EEXEL)、数数据文件、应应用服务(WWEB SSERVIICE)、数数据目录(LLDAP)等等。适配器器根据需要要可扩充。4.数据据交换管理理技术。定定义和配置置数据交换换的一个或或数个示例例。主要包包括交换发发布与订阅阅配置管理理、交换机机构管理、触触发器管理理、数据发发布管理、数数据订阅管管理等。5.数据据交换调度度技术。通通过任务排排程管理对对数据交换换操作提供供调度管理理。主要包包括排成清清单管理(新新增、删除除、编辑等等)、排程

28、程属性管理理(发起方方式、时间间、频度、批批量规模等等)、排程程监控(日日志、分析析等)。6.管道道式交换过过程处理技技术。提供供交换过程程中的管道道式数据处处理插件,主主要包括数数据抽取、格格式转换、内内容过滤、内内容转换、安安全加密等等方面功能能。7.实用用的数据交交换平台管管理。实现现对数据交交换的状况况和性能进进行管理,主主要包括用用户管理、角角色管理、授授权管理、配配置管理、备备份恢复、服服务统计、服服务分析、日日志监控等等。8.轻量量级体系架架构。平台台将基于开开放、开源源、主流的的轻量级JJ2EE应应用支持平平台和开发发工具,实实现功能强强、系统开开销小、高高效、易部部署、易管管

29、理的轻量量、通用的的数据交换换平台。 9.其他他特殊交换换技术。平平台在常规规数据交换换的基础上上,还可支支持超大数数据(如超超大文件、超超大数据库库等)、流流数据(如如实时视频频流)的数数据交换,满满足特殊的的数据交换换需求。3.4 项目的技术术方案3.4.1 数据交换平平台总体设设计3.4.1.1 数据交换平平台的功能能结构根据上述描描述的数据据交换作用用与功能,我我们将数据据交换平台台的功能结结构设计成成下图所示示。在数据交换换平台的上上述架构中中,“数据交换换管理”子系统作作为平台的的管理核心心,调动各各子系统协协同工作,共共同完成是是特定的数数据交换服服务。数据交换平平台各功能能模块

30、的协协同工作过过程如下:(1) 数据交换子子系统首先先定义数据据交换服务务,按照SSOA模式式描述如交交换机构、交交换数据源源、交换触触发器等信信息;(2) 数据交换适适配器管理理子系统根根据交换数数据源实际际情况,配配置好源数数据对象和和目标数据据对象的数数据适配器器,必要时时可扩展所所需的数据据适配器;(3) 数据交换标标准管理子子系统根据据描述的数数据交换服服务,定义义交换源、目目各方都一一致性理解解的数据元元、数据字字典,形成成交换所需需的数据目目录;(4) 数据交换系系统管理子子系统对执执行交换的的用户权限限进行配置置管理,描描述用户和和用户组帐帐户属性,定定于角色及及操作权利利,对

31、用户户进行授权权。(5) 数据交换管管道处理子子系统根据据交换源数数据对象和和目标数据据对象的数数据项的情情况以及交交换过程用用户对数据据的各种处处理要求,以以管道插件件方式配置置对数据进进行处理,如如数据项合合并、数据据项拆分、数数据变换、内内容过滤、安安全加密等等;(6) 数据交换任任务调度子子系统根据据用户的交交换执行模模式要求,配配置数据交交换服务的的排程参数数,如发起起方式、时时间、频度度、批量规规模等;(7) 数据交换子子系统根据据预先描述述和配置好好的数据交交换任务,自自动执行数数据交换操操作。3.4.1.2 数据交换平平台的系统统架构在数据交换换平台的整整体架构设设计中,将将整

32、个平台台划分为轻轻量ESBB体系结构构、数据交交换引擎、组组织结构及及权限配置置接口、可可视化数据据交换流程程定义工具具、数据适适配器接口口、监控管管理接口、应应用服务接接口。数据交换平平台的系统统架构如下下图所示:轻量级ESSB体系结结构采用目目前流行的的、轻量的的、开源的的ESB,实实现服务的的注册、配配置、管理理。服务运运行时环境境提供服务务(和服务务组件)的的部署、运运行和管理理能力,支支持服务编编程模型,保保证系统的的安全和性性能等质量量要素;服服务总线提提供服务中中介的能力力,使得服服务使用者者能够以技技术透明和和位置透明明的方式来来访问服务务;服务注注册库支持持存储和访访问服务的

33、的描述信息息,是实现现服务中介介、管理服服务的重要要基础;而而服务组装装引擎,则则将服务组组装为服务务流程,完完成一个业业务过程;服务网关关用于在不不同服务计计算环境的的边界进行行服务翻译译,比如安安全。数据交换引引擎是整个个数据交换换平台中核核心,它的的性能直接接影响到数数据交换平平台的性能能。因此,采采用目前最最轻量的、性性能最高的的开源的数数据交换工工具Ketttle,在Ketttle基基础中,封封装成各种种不同的数数据交换服服务组件,注注册到ESSB服务池池中,将通通过数据交交换引擎,解解释数据交交换配置工工具定义的的交换流程程,并实例例化数据交交换流程,运运行数据交交换流程。对对于多

34、种数数据交换平平台相互协协调交换时时,可以配配置相应的的交换路由由,在交换换路由中配配置远程数数据交换平平台的地址址、流程名名称、节点点名称等,实实现不同数数据交换平平台之间的的相应协调调工作。对于定义调调度的数据据交换流程程,由数据据交换引擎擎提供的定定义调度功功能,实现现数据交换换流程的被被起动;在在被动启动动数据交换换流程时,由由流程调用用本身的服服务组件,起起动交换过过程;在交交换过程中中,调用数数据交换平平台提供的的服务组件件时,可以以直接调用用本身的组组件,提高高引擎响应应速度;对对于外部接接入的应用用服务组件件,通过EESB发布布的数据服服务接口,调调用应用服服务组件提提供的服务

35、务,实现数数据交换的的被动触发发;对于由由应用服务务组件触发发的数据交交换流程,应应用服务组组件通过调调用ESBB提供的服服务接口,以以及数据交交换引擎发发布的服务务接口,由由ESB调调用相应的的数据交换换流程,实实现数据主主动的实现现。组织结构及及权限配置置接口是实实现与其它它应用系统统的权限统统一管理。在在数据交换换引擎中,可可以对不同同的数据交交换流程,授授予不同用用户的权限限,只有被被授权的用用户,才可可以起动流流程的运行行;或者是是数据发布布接口,只只有被授权权的用户才才可以访问问被授权的的服务接口口。可视化数据据交换流程程配置工具具是配置数数据交换流流程的工具具,通过易易用的、可可

36、视化的工工具,为用用户提供十十分便捷的的配置手段段,简化数数据交换流流程的管理理。数据适配器器接口可以以直接配置置各种不同同类型的数数据源或目目标数据源源。当数据据交换过程程中,需要要访问外部部数据时,可可以通过数数据适配器器接口,直直接加载或或输出数据据。对于提提供数据访访问服务接接口的应用用系统,可可以通过配配置应用服服务接口,从从接口从读读取所需要要的数据或或输出数据据到应用服服务接口中中。数据交换目目录接口是是提供数据据交换过程程中涉及的的数据交换换元数据。这这些元数据据结构可以以通过外部部系统提供供满足条件件的目录结结构,也可可以直接通通过数据交交换平台提提供的目录录管理功能能,配置

37、数数据交换目目录数据。在在数据交换换目录结构构中,对于于每一个数数据源与目目标之间的的相应关系系,都可以以通过数据据交换目录录结构进行行定义。应用服务接接口是提供供各种应用用系统接入入数据交换换平台的接接入方式,它它通过注册册应用服务务的方式将将各种应用用系统集成成到数据交交换平台中中,并通过过数据交换换配置工具具,将应用用服务接口口做为一个个节点引入入到数据交交换流程中中,实现各各种应用系系统之间的的数据交换换。3.4.1.3 数据交换平平台的应用用部署模式式数据交换平平台的一般般部署模式式如下图所所示。从图中可以以看出,采采用数据交交换平台,遵遵循一致的的数据交换换标准,通通过网络可可实现

38、不同同应用之间间、不同机机构之间以以及分支与与中心之间间的数据交交换。根据据应用的范范围的不同同,数据交交换平台可可有以下几几种基本的的部署模式式:(1) 内部业务系系统数据交交换部署这种模式主主要适应于于同一个机机构(政府府部门、学学校、企业业等)内部部的不同应应用系统之之间的数据据交换,解解决信息孤孤岛问题,实实现数据的的治理。由由于各种原原因,一个个机构内部部可能先后后采购了多多种应用系系统,这些些系统可能能来源不同同、开发平平台不同、数数据库系统统不同、工工作模式不不同,使得得系统之间间数据交换换非常困难难,造成数数据重复建建设、数据据冗余、数数据不一致致等问题。采采用数据交交换平台,

39、可可实现机构构内各应用用系统的数数据整合,解解决信息孤孤岛问题。(2) 对等系统数数据交换部部署这种模式主主要适应于于具有业务务联系的两两个或多个个对等机构构之间的应应用系统之之间的数据据交换,实实现关键业业务数据的的关联,提提高关联业业务处理的的效率。各各机构的系系统一般都都作用不同同、功能不不同、开发发平台不同同、数据库库系统不同同,系统之之间数据交交换一般都都需要接口口系统来解解决。这类类数据交换换的例子有有电子商务务(E-CCommeerce)、电电子数据交交换(EDDI)、文文件交换、资资源共享等等。(3) 上下级系统统数据交换换部署这种模式主主要适应于于具有数据据关联的上上、下级机

40、机构之间的的数据交换换,实现预预定的工作作业务数据据的上报或或下传,提提高工作效效率。上下下级之间的的通常都是是各自先后后建设,系系统开发平平台、数据据库系统不不同、信息息格式不同同,数据交交换平台可可作为其中中的有效桥桥梁。这类类数据交换换的例子有有统计资料料的上报、文文件的下发发等。3.4.2 规范化的交交换目录与与数据元管管理数据元指通通过定义、标标识、表示示以及允许许值等一系系列属性描描述的数据据单元。数数据元由数数据元概念念和表示两两部分组成成。当一个个表示被联联合到一个个数据元概概念时,就就能够产生生数据元。数数据元表示示规范是通通过描述数数据元的一一系列属性性来实现的的。这些属属

41、性实际上上是数据元元的元数据据。针对数数据元的查查询、维护护及基于数数据元的信信息抽取、交交换的需要要设计了以以下几个方方面的基本本属性:标标识类属性性、表示类类属性、关关系类属性性、管理类类属性和附附加类属性性。数据元元的作用表表现在以下下几个方面面:(1) 统一数据的的名称和定定义;(2) 统一数据的的格式;(3) 有利于实现现系统之间间的数据交交换;(4) 便于数据交交换目录的的建立。规范交换目目录和数据据元管理对对于构建数数据交换平平台具有重重要的意义义,它使得得在信息化化建设中,规规范和统一一数据采集集与应用标标准;构筑筑数据共享享的基础,为为不同系统统多种模式式的数据存存取和数据据

42、共享提供供数据转换换格式和编编程接口。数数据元设计计的根本目目的是便于于进行交互互数据的管管理,而交交互数据是是从业务流流程中得来来的。因此此,数据元元的提取离离不开对相相应领域业业务流程的的分析。在在对业务流流程分析的的基础上,实现信息息的建模和和数据元的的提取。为了实现各各个行业的的数据交换换目录,对对数据交换换目录采取取元数据的的描述方式式,根据不不同行业的的特色及数数据交换要要求,配置置不同的元元数据内容容;从而在在不改变数数据交换平平台系统的的情况下,使使用数据交交换平台适适于各种不不同行业的的数据交换换需要。3.4.3 基于SOAA的企业服服务总线在本项目平平台建设中中将采用SSO

43、A架构构。SOAA可以根据据需求通过过网络对松松散耦合的的粗粒度应应用组件进进行分布式式部署、组组合和使用用。服务层层是SOAA的基础,可可以直接被被应用调用用,从而有有效控制系系统中与软软件代理交交互的人为为依赖性。n SOA架构构模型在基于SOOA架构的的系统中,具具体应用程程序的功能能是由一些些松耦合并并且具有统统一接口定定义方式的的组件(也也就是Weeb Seervicce)组合合构建起来来的。SOOA架构模模型如下图图所示:SOA架构构模型图n SOA计算算环境在面向服务务的计算环环境中,系系统可以是是高度分布布、异构的的。它一般般包括服务务运行时环环境(Seervicce Ruun

44、timme)、服服务总线(SServiice IInteggratiion IInfraastruucturre)、服服务网关(SServiice GGatewway)、服服务注册库库(Serrvicee Reggistrry)和服服务组装引引擎(Seervicce Chhoreoograpphy EEnginne)等,如如下图所示示。SOA计算算环境的组组成要素服务运行时时环境提供供服务(和和服务组件件)的部署署、运行和和管理能力力,支持服服务编程模模型,保证证系统的安安全和性能能等质量要要素;服务务总线提供供服务中介介的能力,使使得服务使使用者能够够以技术透透明和位置置透明的方方式来访问问

45、服务;服服务注册库库支持存储储和访问服服务的描述述信息,是是实现服务务中介、管管理服务的的重要基础础;而服务务组装引擎擎,则将服服务组装为为服务流程程,完成一一个业务过过程;服务务网关用于于在不同服服务计算环环境的边界界进行服务务翻译,比比如安全。n SOA协议议栈面向服务的的计算环境境是开放的的、标准的的,由如图图所示的技技术标准协协议栈所定定义和支持持。例如,TTranssportt层的HTTTP协议议,Serrvicee Desscripptionn层的WSSDL,BBusinness Proccess层层的WS-CDL等等,与Poolicyy相关的WWS-Poolicyy。SOA计算算

46、环境的标标准协议栈栈3.4.4 丰富的可拓拓展的数据据适配器技技术数据适配器器连接并访访问数据交交换中涉及及到的可能能的数据对对象(数据据源/目)。平平台支持适适配器定义义、适配器器安装与卸卸除、适配配器测试、适适配器配置置等。数据交换平平台支持广广泛的数据据库系统,包包括主流的的关系型数数据库、非非主流的数数据库以及及文件系统统,支持IInforrmix、SSybasse、Orraclee、MS SQL Servver、MMysqll、ODBBC、OLLEDB、JJDBC、NNativve 数据据源;Weeb Seervicces、XXML、消消息队列数数据源。同同时,在进进行数据交交换时对

47、数数据进行综综合治理,解解决数据匹匹配、冗余余、不一致致等问题。在在数据适配配器接口中中,提供上上述各种数数据源的访访问服务,并并注册到EESB服务务池中;在在数据交换换配置工具具中,可以以选择不同同数据源的的访问服务务,实现多多数据源的的接入管理理。共享数据交交换平台提提供数据库库入站适配配器,支持持主流的关关系型数据据库的主流流版本(如如Infoormixx、Sybbase、OOraclle、MSS SQLL Serrver、MMysqll),并且能能够支持初初始数据同同步和增量量数据同步步两种数据据同步模式式。针对部门通通过暴露WWeb服务务的方式提提供数据的的场景,数数据交换平平台提供WWeb服务务适配器,能能够通过调调用Webb服务的方方式,获取取数据。针对部门通通过介质报报备数据的的场景,数数据交换平平台提供EExcell适配器、文文本文件适适配器、AAccesss适配器器、Vissual Fox Pro适适配器等多多种文件适适配器,完完成数据的的采集。也也包括ODDBC、OOLEDBB、JDBBC、Naativee 数据源;Web Servvicess、XMLL、消息队队列数据源源。除了上述的的可用适配配器之外,对对于特殊的的数据源,也也可以通过过配置文件件,对适配配器根据需需要可扩充充;在配置置文件中,可可以定义数数据源对应应于数据交交换目录的的结构。3.4.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理制度

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁