基于J2EE和XML的一种多数据库间的数据交换技术

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:xulxulo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
J2EE是由Sun公司推出的一个支持企业级计算的Java平台,其EJB、RMI、JMS等技术及Java的跨平台性、开放性等特性使其非常适合于作为企业信息系统集成的平台,XML是一种标记语言,具有跨平台性、自描述性、可交换性等特点,非常适合于用于在异构平台之间数据交换的介质。因此在J2EE平台上,建立一个数据交换系统,利用XML作为一种交换介质来实现多个数据库之间的信息的交换是解决上述问题的一个方案。   在数据交换系统的建立过程中,首先要解决XML模式与关系模式之间的映射问题,即需要通过分析DTD或者XMLSchema的结构、元素等信息在关系数据库中建立对应的表,根据对应关系将XML的元素或者属性等分别作为字段插入到数据库的表中;另一方面,在将数据从关系数据库中导出之前,也需要根据数据库中表的字段、表之间的关联等关系建立对应的XML的模式从而才能实现将数据库中的数据正常导入到XML文件中。   在数据交换系统设计过程中,设置一个中心节点和多个分节点,在节点上建立J2EE的环境。中心节点所在的服务器上安装有数据中心的数据库软件,作为数据交换的交换中心并对整个系统进行管理和控制,分节点设置在其他各个分散的应用所连接的数据库服务器上。各个节点均可以把特定的数据库内容转为XML文件,也可以接收XML文件并导入到数据库中。在数据交换之前各个节点之间通过HTTP协议进行XML文件的交换。   
其他文献
当今,随着互联网技术和通信技术的高速发展,网络中数据信息量呈现爆炸式增长,用户对数据信息存储的性能和可靠性提出了更高的要求。网络中数据业务的增加使得传统单节点数据
随着Internet技术的发展以及音视频压缩技术的进步,基于Internet的多媒体交互平台受到了越来越广泛的重视。本文以构建一个实用的交互式多媒体实时教学系统为目标,对其中若干
随着因特网的迅猛发展,电子邮件正成为一种最快捷、最经济的通信手段。但电子邮件在成为一种信息交流工具的同时,也正在成为一种商业广告手段。在收到有用信息的同时,用户也从因
  本文主要对现有视频会议国际标准、相关技术进行了较深入的分析和研究,并且结合实际项目,开发了一个基于互联网的视频会议系统,设计和实现了系统的总体框架及各功能模块。 
根据目前GIS发展的趋势和方向,管网管理系统要实现的目标主要包括:(1)实现管网基本资料的管理,包括空间数据和属性数据,提供常规的统计、查询、编辑等功能。(2)实现突发事故处理
随着数字信息技术和网络技术的高速发展,嵌入式产业迅速崛起,成为二十一世纪发展最快的IT产业,嵌入式系统蕴含着巨大的市场商机。在这种背景下,已经在服务器市场稳定了地位的
在现实世界中,我们可获得的大部分信息都是以诸如书籍、研究论文、新闻、数字图书、Web页面及电子邮件等各种形式出现的。这些形式的信息通常称为文本信息,它们由来自各种数
随着我国铁路电气化线路建设的发展及列车运行速度的提高,电力机车、电力动车组逐步成为列车的主要牵引动力和运输工具。在电力机车(动车组)整备作业过程中,如何确保人身安全
随着因特网的不断发展,图像数量与日俱增,每天都有大量的图像被添加到图像数据库中,如何有效地对海量图像进行检索显得尤为重要。基于内容的图像检索技术就是为了适应海量图像数
企业应用集成(EAI)是近年来逐渐兴起的一项技术,目的是将企业原有的多个应用系统相互连接,实现多应用软件系统的交互协作,充分利用企业的信息资源实现信息共享,消除企业IT系