基于XML的异构数据库数据集成的关键技术研究

被引量 : 0次 | 上传用户:lanbing510
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着全球市场竞争的加剧,现代企业必须能够快速地响应市场需求,在综合分析大量数据的基础上作出正确的决策。但由于企业之间的数据库系统、操作系统及数据格式的不同,造成企业信息平台中存放着大量的异构数据,孤立的企业信息严重阻碍了数据的综合分析,企业之间和企业内部迫切要求数据互通、数据共享。人们为解决数据交换问题设计了各种不同的系统,然而目前的数据交换系统存在某些不足:1)大多数系统没有考虑如何穿越企业之间防火墙的安全性问题,普遍采用的方式是直接开放端口连接数据库,因而存在端口开放的安全问题;2)基于分布式对象技术CORBA和DCOM提供了多系统间对象互操作能力,出现了基于RPC的数据交换,但这两种体系使用不同的接口语言,互相调用十分困难,阻碍对于不同平台的数据交换;3)现有数据交换系统大多针对具体的数据库开发的,但是当后端数据库系统发生变化后,其软件较难维护;4)对于现在越来越多的数据格式,传统的数据交换显然已经不能满足结构化数据交换的要求。 本文针对现有数据交换中存在的上述不足,以重庆市应用基础基金项目“智能数据安全备份技术研究—WebDX数据交换”(No.20027366)为应用背景,针对企业对数据交换提出的跨平台、独立于具体数据库、基于B/S模式的新要求,提出了一种新的数据交换方案:以映射文档为模板的数据交换,加之以XML文档为数据交换载体、基于SOAP协议的消息机制为传输手段,以符合EJB2.0的CMP模型的实体Beans类化关系数据表等关键技术,解决了以下问题: 1)提出了一种新的基于XML映射文档模板的数据转换方案。它保证了从源端系统提取、转换后传回到本地的数据信息符合本地数据库模式,极大地方便了本地对返回的数据文档的解析; 2)为了达到以Element数据类型返回数据给用户,提出前端以JavaBean包装Session Bean,完成数据转换业务逻辑,这一关键方案解决了构建满足用户所需的结构清晰的XML文档,并以前端JavaBean作为Web服务的功能实现,生成Web服务,达到真正意义上跨平台,无阻碍地穿透企业防火墙; 3)提出以符合EJB2.0的CMP实体Beans类化关系数据表,使得业务逻辑的实现与后端具体数据库管理系统相互独立,降低设计的复杂度,同时提高系统整体的性能及安全性; 4)实现了基于多层B/S模式、分层EJB组件的异构数据交换系统(WebDX)。
其他文献
高含盐采油废水的处理问题一直是水处理研究的重要课题之一,国内外许多科研机构和水处理工程公司都做了一些试验和研究工作,但是由于高含盐采油废水的性质复杂,影响因素较多,最终
由于加筋能明显改善土体不能受拉的特性,自1965年法国工程师Vidal提出现代加筋土概念后,国内外迅速修建了一些加筋土结构,并且开展了一些试验和研究。目前,加筋土已广泛应用
从上个世纪80年代开始,语言教学研究的中心已从以教师为中心的教法研究转向以学习者为中心的学习方法和理论的研究,由此引来人们对小组学习和任务型学习形式的关注。在国外,合作
本文关注的是民艺学与传播学、社会学的交叉领域。主要是围绕着“四论”(即渠道论、媒体论、信息论、环境论)对民艺传播进行了初步的研究,较为系统的论述了民艺传播形态中的
模具设计和制造是塑性加工工艺中最关键的环节,其合理与否,直接决定着能否生产出满足要求的锻件。传统的模具设计与制造过程是以“试错”为基本方法的,需要经过设计、制造、试制
2003年国家正式把房地产业确定为支柱产业,这充分肯定了房地产业在带动大量相关产业,拉动内需等方面作出的突出贡献,从总体角度讲,国家大力支持房地产业的发展。但同时,人民银行及
发电厂是电力系统的重要组成部分,利用发电厂仿真系统对运行值班人员进行培训,可以提高运行人员的日常工作及处理紧急情况的能力,并大大提高电力系统的安全性和经济性。过去
地理信息系统(GIS)是一种专为使用空间信息而设计的决策支持系统,它将系统与决策者联系在一起,并通过信息技术提供特定的支持功能。它广泛应用于市政管理、电信、电力、公安
党的“十六大”报告指出:“走新型工业化道路,大力实施科教兴国战略和可持续发展战略”。“十六大”报告虽然对“信息化与新型工业化道路”作了重要论述,但是走新型工业化道路的
新时期,昔日卓有成效的高校思想教育工作面临着新的选择和严峻的挑战。大学生在学习、生活、人际交往和社会适应等方面遇到越来越多的困难和挫折,导致各种心理问题和心理障碍的