数据交换与共享系统的设计与实现数据交换与共享系统的设计与实现

数据交换与共享系统的设计与实现数据交换与共享系统的设计与实现

ID:32198976

大小:1.17 MB

页数:43页

时间:2019-02-01

数据交换与共享系统的设计与实现数据交换与共享系统的设计与实现_第1页
数据交换与共享系统的设计与实现数据交换与共享系统的设计与实现_第2页
数据交换与共享系统的设计与实现数据交换与共享系统的设计与实现_第3页
数据交换与共享系统的设计与实现数据交换与共享系统的设计与实现_第4页
数据交换与共享系统的设计与实现数据交换与共享系统的设计与实现_第5页
资源描述:

《数据交换与共享系统的设计与实现数据交换与共享系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、1.2研究的意义和存在的问题数据交换与共享系统是为解决不同信息系统之间各种数据交换与共享需求而提出的一个提供数据交换与共享服务的平台,数据交换与共享系统的建设和实施,将能够解决不同系统之间的数据共享和集成问题,为接入到本系统的应用系统提供完善数据交换服务,从而解决由于前期的独立开发和自我需求而引起的数据闭塞、[3]难易互通问题,让不同业务系统可以利用本系统进行数据的交换与共享。数据交换与共享系统主要是整合系统内各应用系统和数据资源,架构一个统一交换与共享系统,实现资源全面整合和共享,以实现不同部门数据的有效共享,但是在“信息孤岛”的影响

2、下,实现数据交换与共享的过程中,主要会面临以下几方面的问题:1、异构性异构性是数据交换与共享系统首先应该解决的问题,因为数据交换与共享系统面对的是多种多样的易购信息系统,这些信息系统之间无论是开发语言,采用的数据格式以及数据源都有可能不同。数据源异构是指应用系统利用不同的数据库,如关系数据库就可能采用Oracle、SQLServer等,当然也可以采用不同类型的数据库系统,如关系、层次、网络、面向对象等。即使数据源相同数据的语义异构也需要值得考虑,语义异构是指各个应用系统的数据库设计的命名异构、值异构、语义异构和模式异构等。这就使数据交换

3、与共享系统不得不面对如何对异构数据源和语义异构的数据进行交换。2、正确性异构数据源数据交换的目的是为给应用提供准确无误的数据。为了满足应用处理数据的条件,交换后的数据要保证一定的正确性,其包括数据正确性和关系准确性两方面:数据正确性是交换后的数据和交换前的数据是相同无误的。这一点较容易达到数据正确性的要求,关系是指元素与元素之间的结构及相互联系,它是表现[5]数据间逻辑特征的手段。保证关系的准确性是良好的数据交换与共享的前提。。3、数据交换标准2数据交换与共享系统的开发是基于标准化的,如果开发时没有统一的标准,那么就跟别提向接入系统提供

4、统一的数据交换接口。统一标准是建设数据交换与共享系统的最基本要求,是数据共享与交换的前提。1.3本文的主要研究工作本论文借鉴SOA架构,建立一个数据交换与共享系统,根据系统不同的功能,设计出不同的系统服务组件模块和划分系统的服务模块,着重解决异构数据库的数据交换。以XML作为数据交换中间载体,设计数据库与XML的映射、转换规则,对业务进行封装,系统以服务为核心,对各种业务提供统一的对外接口,有效解决系统内的不同接入系统之间数据交换共享的问题。最后对该解决方案的所有文档进行整理,形成本人的毕业论文。本论文共分为八大部分:第一章:分析了课题

5、的研究背景、课题研究的意义和存在的问题,并提出了本文的主要研究内容和特色。第二章:分析了本交换平台用到的SOA及相关技术,包括XML、SOA、WebService等。第三章:借鉴SOA技术,提出了基于SOA的数据交换平台的设计架构。对基于SOA的数据交换平台的层次结构、模块结构、公共服务抽取、服务分类和组合进行分析和设计,并划分了各个独立的功能模块并进行了设计。第四章:分别对4个独立的功能模块进行了实现。利用SOAP实现XML数据的传输并定义数据共享的接口供接入系统调用。对数据处理模块用Velocity实现关系数据模式和XML模式的转换

6、。对服务注册模块利用WebService实现服务的封装、注册和调用。针对数据交换和共享系统的特点实现了安全管理模块和数据备份恢复系统。第五章:对整个数据交换与共享系统进行了测试并简要介绍了测试方法、测试过程和测试结果。3最后:总结与展望,并对这一研究课题的前景进行展望,对尚需做的进一步完善工作进行了讨论,指明下一步的研究方向。42数据交换与共享系统技术分析2.1SOA及相关技术SOA是为了解决在网络环境下业务集成的具体需要,通过面向服务接口的形式提供特定功能的一种软件系统结构,2.1.1SOASOA本质上是服务的集合,服务间的通信,这种

7、通信可能是简单的数据传输,也可能是两个或多个服务协调进行活动,服务间利用接口技术相互通信。SOA中所面向的服务就是被系统所封装,自身独立,不受其他服务干扰的函数体。服务是定义在一个软件实体内部,但可以通过已发布的接口独立的供他人访问。并通过Web服务的形式和其他接入系统进行通信。[7]SOA架构被视为下一代Web服务的基础架构。在设计数据交换与共享系统之初首先优先考虑的便是是如何重用现有的系统资源而不是替换已存在的系统,因为在有限的预算中,替换整个系统的成本是非常巨大的。同时为了能适应企业或政府部门成长和变化的基本需要,使得系统能够很容

8、易的实现扩展,整个系统架构的集成的功能就应该是由服务提供,而不是特定的应用程序。2.1.2SOA在数据交换与共享应用中的优势目前,SOA几乎已经成为企业应用架构的主流。SOA变得如此炙手可热,而其在数据交换

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。