基于XML和JMS的异构数据交换的设计与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:fz1122
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络信息的迅猛发展,各高校已开始建立数字化校园。但由于学校现有的各个应用系统之间采用的后台数据库不一致,导致系统之间相互孤立,无法进行数据的共享,并且出现了部分的重复开发现象,阻碍了学校数字化信息的发展。如何实现系统之间的数据共享,已成为数字化校园建设面临的一大难题。 XML作为一种可扩展性标记语言,自描述性使其非常适用异构数据库之间的数据交换,已逐渐成为应用程序之间进行数据交换的技术标准;JMS具有Java语言特有的平台无关性,而且采用异步消息处理机制,简单、灵活、低成本的实现了消息中间件产品所能实现的应用系统间松散耦合的通信功能,解决了数据传输问题。 本文对异构数据交换问题进行了研究,分析了异构数据交换存在的数据冲突及数据的传输问题。在深入研究XML和JMS相关技术的基础上,利用XML的平台无关性和JMS异步消息处理机制来完成异构数据应用系统间的数据交换和传输,提出了异构数据交换的总体设计方案,包括数据交换的总体结构、功能模块及数据交换流程等。 在该方案中主要通过自定义XML格式文档实现了XML模式与关系模式的转换,并通过人机交互的方式,个性化的定制数据的转换规则,有效地解决了转换过程中存在的结构冲突和语义冲突等问题;另外,利用JMS的点对点通信模式中的请求一应答的传输方式,实现了数据交换消息的异步传送,保证了消息的可靠性传输。 最后,在该方案的基础上,在J2EE的环境下,开发了异构数据交换简易系统,实现SQL Serve和Oracle数据库进行数据交换的应用。
其他文献
运动车辆的有效检测和准确跟踪是现代智能交通系统研究的核心部分。基于视觉的车辆识别由于其良好的适应性和性价比,受到了广泛的关注,是近年来图像处理和人工智能等应用领域
近年来,随着计算机网络技术和应用的不断发展,Web服务技术也得到了迅速发展。Web服务因其设计简单、系统开放、结构灵活以及与平台无关等优点而被广泛应用。随着Web服务技术
无线传感器网络是一种全新的信息获取和处理技术,它综合了传感器技术、嵌入式计算技术、无线网络通信技术、分布式信息处理技术以及微机电技术,能够协作地实时监测、感知和采
电视节目一直是人们生活中不可或缺的一部分,随着人们生活质量的提高和生活方式的改变,以及电子技术的迅猛发展,传统的电视机已经不能满足人们当前的要求。为了满足能够及时
Ad hoc网络中节点能量有限,如果某些节点由于能量耗尽而停止工作,很可能导致整个网络分裂。另外,Ad hoc网络拓扑结构动态变化,无线带宽有限,单径路由不但不能充分利用有限的
常识知识获取一直是人工智能研究领域的一个核心难题。过去的常识获取主要以人工自省的方式由知识工程师手工输入。Web语料以其大规模性、易获得性和整体的领域无关性而成为
随着计算机技术的不断发展,基于内容的图像检索系统在很大程度上解决了人们检索图像的困难,但是基于内容的图像检索系统采用颜色、纹理以及形状的全局特征来描述整幅图像,然
近年来,随着高速公路的迅速发展,高速公路路面养护管理成为一个热门话题。在路面养护中,路面病害信息检测是路面进行养护的前提。然而,传统的病害检测主要由人工完成的,不但费时费