基于XML的异构数据交换中间件的研究与实现

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:wangqiang1818
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本论文针对现有数据交换中存在的上述不足,以及企业对数据交换提出的跨平台、独立于具体数据库、基于B/S模式的新要求,在分析中间件和XML等技术特点的基础上,实现了一个基于XML的异构数据交换中间件,使不同企业之间或企业内部能通过本中间件以较小代价实现系统交互。 首先,介绍了异构数据源的几个表现类型,分析了传统的异构数据交换的实现方法与其中所存在的问题,提出了采用中间件、XML和SOAP等技术实现异构数据交换。然后,本文对中间件、XML、SOAP技术和Web服务等相关技术进行了深入的研究。XML(eXtensible:Markup Language)是一种可扩展的、自描述的数据格式,具有与平台无关、易于扩展、交互性好、语义性强等特性,它能够表达各种类型的数据,解决了数据的统一接口问题,便于不同数据库之间的信息交换与共享。中间件具有标准的程序接口和协议,可实现不同硬件和操作系统平台上的数据共享和应用互操作。SOAP把成熟的HTTP技术和XML,的灵活性和可扩展性组合在了一起,有助于实现大量异构程序和平台之间的互操作性,从而使存在的应用能被广泛的用户所访问。基于SOAP和XML技术之上的Web服务,为组件化软件开发提供了统一的编程模型,使得程序开发跨平台、不受开发语言的限制。 接着,给出了系统的总体设计,介绍了系统的目标,并给出了异构数据交换的体系架构和基于XML的异构数据交换模型,此模型适用于不同应用环境,并能屏蔽应用系统间的异构性,在降低数据交换复杂度的基础上实现透明数据交换:最后介绍了系统的结构设计,并给出了该系统的工作流程。 在给出了系统结构设计的基础上,对系统实现过程中的关键技术作了进一步研究。介绍了异构数据交换中可能产生的冲突及其解决方案。在此基础上提出了一种新的XML映射文档模板,一方面它保证了从响应端系统传回的数据信息符合请求端数据库模式,方便了请求端系统对返回文档的解析;另一方面它由数据响应端根据请求端的具体请求制定,满足了实际数据交换的需求。其次,详细阐述了XML文档和数据库之间的映射、XML文档之间的映射等关键部分的设计。 最后,给出了系统的原型实现,从实践角度证明系统框架的可行性,同时指出了系统的不足和有待提高的方面。由于系统实现的基本原理是基于XML的,开发环境又建立在JAVA平台之上,所以本文的研究成果具有很强的普遍性和扩展性。
其他文献
需求的频繁变更为软件项目带来很多困难,模型驱动开发方法(ModelDrivenDevelopment,MDD)的出现则为这种情况带来了转机。本文首先介绍了软件开发中模型的概念和发展历程,以及什
近年来,随着计算机科学技术,特别是Internet技术的飞速发展,软件运行的平台正由传统的静态封闭走向现在的动态开放,软件的计算模式也由已往的单个个体之间的串行进行发展到今天多
当前,随着计算机的处理能力增大,导致用户对它的期望更多,软件的趋势是朝着更大更复杂的系统发展。这样使得RUP(Rational统一过程)以及UML(统一建模语言)在软件开发中得到越来越
词向量是深度学习背景下的新兴技术,与传统词袋模型不同,词向量将每个词语映射到特殊的语义向量。本文对词向量技术进行系统研究,并通过主题评估的形式实现基于词向量的大规模文
本文主要针对目前手机移动商务方面的应用,采用J2ME技术,同时采用了J2EE的核心技术EJB、Servlet和Jsp等,使用C/S结构,来模拟一个手机移动商铺系统的范例。从J2ME客户端的编制打包
本文就分析型CRM中客户细分的数据分类模型进行研究,主要工作与创新点如下:  首先,详尽研究了客户细分的主要方法,包括基于客户的统计学特征(如公司规模、经营业绩与公司信誉等
置换流水车间调度问题(Permutation Flow Shop Scheduling Problem,PFSP)是车间调度中具有代表性的一个子问题,是经典的具有排列性质的组合优化问题。同时,PFSP在现实中存在多个
本文对基于IPv6的PIM-SM组播协议及OPNET中的仿真实验进行了探究。文章介绍了IPv4/IPv6过渡的主要技术和我国下一代互联网的研究概况;阐述了IPv6组播的新特性;建立了基于IPv6的
本人通过研究和分析了大量的虚拟现实视景仿真系统的开发实例和其中的相关技术后,结合当今主流的3D赛车游戏的应用特点,利用其相似性设计了一套3D赛车游戏实时场景系统的开发模
布尔函数作为一类重要的密码函数,其性能影响着密码体制的安全性。近年来,随着代数攻击及各种新型攻击的出现,代数免疫度等新的指标成为权衡布尔函数性能好坏的重要准则。于是,综