论文部分内容阅读
随着Internet迅猛发展,WEB网站的信息资源为人们的学习和生活提供了极大的方便。然而,由于WEB站点之间的异构性,资源的有限共享成为急需解决的问题。另一方面,人类社会是一个广泛合作的社会群体,任何一项复杂的工作都离不开各领域专家之间的合作,于是系统间协同工作的基础:数据层的协同工作成为一个重要研究方向。本文研究的主要内容:基于XML的WEB数据库的协同工作问题。其实质是不同数据源之间不同格式的数据共享访问,相互操作。数据之间格式转换成为本文研究的重点。 XML是一种可扩展的、自描述数据格式。JAVA是一种真正的跨平台的开发环境,提供支持XML的数据接口JAXP。JAVA与XML结合是本文中数据库协同工作的解决方案。 本文首先介绍研究的背景和理论基础,对XML、CSCW技术和WEB的半结构化数据特点做了简单介绍;接着对数据库协同工作中的关键技术:XML与关系数据库之间的相互转换进行了深入的研究,阐述了转换过程中的原理、思想精髓等重点问题,提出了通用的转换规则,以及在WEB数据库中数据的提取、集成、转换等实现技术;同时还介绍了在JAVA环境下数据绑定的过程,并提出一个协同数据库管理系统的模型DataChange。详细介绍了模型的结构、功能和技术实现。最后给出了模型的二个应用领域和结论分析。并分析有待改进之处,作为将来研究方向的参考。 此外,还结合了实际应用验证了整个模型的可行性和先进性,本课题的研究将对协同领域的研究起到一定的推动作用。