CSCW中基于Agent的数据库协同环境研究

来源 :山东师范大学 | 被引量 : 0次 | 上传用户:hedanjiaotong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机支持的协同工作(Computer Supported Cooperative Work,CSCW)所研究的是一个群体在计算机支持的环境中如何协同工作完成共同的任务,它是一个多学科交叉的研究领域,需要计算机网络与通信技术、多媒体技术等计算机技术的支持,同时还需要社会学、心理学、管理科学等领域学者共同协作。CSCW在本质上是一个分布式系统,它能够提供多种通信方式并支持多媒体数据的传送,提供用户多种信息共享的功能,同时CSCW系统支持多个用户的并发操作,并保持共享数据的一致性。在协同过程中,人们期待有“WYSIWIS”的效果。要达到这个目的,参与者在参与协作的过程中需要把自己当前的状态、交流的信息等用数据表示出来,而其他参与方通过共享获得数据,然后重构信息、表现和使用这些信息。数据共享是协同工作的一个重要基础,所以说在协同环境中数据库的管理决定了数据共享的水平。现在的情况是在一个协同工作团队内,不同的协作方可能会使用不同的数据管理方式,或者说对相同的信息采取了不同的逻辑表现形式,或者采用不同的数据库系统,如现在常见的数据库Oracle、MS SQL Server或者Sybase SQL Server等。因此,不同数据源的联合使用必然产生了数据库的协同工作问题。而且由于协同工作中数据量的增加、用户的扩充、使用范围的扩大、数据类型的增加以及新的协同任务的需要,在保存原有重要的历史数据的基础上,必须不断地增加新的数据源和新的功能,从而在整个CSCW系统中形成了一个异构数据库环境。这些异构性主要体现在数据库的逻辑结构、管理方式以及协同方的软、硬件环境等不同上。针对这些问题我们提出构建一个数据库协同管理系统来协调管理CSCW中的数据库。数据库协同管理系统是由CSCW环境中一些预先存在的、分布的、异构的和自治的数据库系统或数据源组成的一个协作的数据库系统环境。具体来讲协同数据库系统就是指对已经存在于协同环境中的多个分布的、异构的数据库系统,在不影响其相对自治性的基础上,构造一个相互协调的分布式软件系统,以支持CSCW系统对物理上分布的多个数据库的全局透明访问和互操作。数据库协同环境是为了适应一个工作群体中各用户之间数据共享和交互的需要,集成不同的数据管理系统,实现不同系统之间的互操作,为用户提供一个统一的和透明的访问界面,同时还需要在不同的系统之间保持数据的完整性、一致性和安全性。本文准备结合分布式数据库和多数据库的特点,引入Agent的概念,在现有的常用数据库系统(如SQL server和Microsoft Access等)的基础上构建一种新的数据库协同管理环境模型,并且对其中的几个关键问题,如数据的异构性、协同操作事务的并发控制等问题进行研究。论文完成的工作主要包括以下几点:1、针对现实工作中存在的问题和CSCW系统环境的需要,提出在数据库协同环境中需要解决和改进的主要问题;2、针对协同环境中数据库的异构和分布性,引入Agent策略,构建了一个基于多Agent的协同工作环境模型,解决数据库协同环境中的异构数据的访问和协同操作问题;3、利用XML技术,介绍了一种基于XML的数据模型,解决在异构数据库系统集成时存在的映射问题,实现协同环境的一致性和透明性同时也保证了各局部数据库系统的独立自治性;4、对协同环境中多数据库操作过程中的事务管理问题和并发控制问题作了相应研究,提出了相应思路;5、使用XML文档建立了协同数据库系统资源表,同时使用XML作为数据库协同管理中数据的转换中介,使用DTD统一规范化其格式,解决异构数据的共享使用问题。论文对于数据库协同环境的整体实现并没有作具体的实践,只是对于其中的部分关键模块作了应用实践,如异构系统的映射和异构数据的转换等,而对于其.他问题给出了相应的解决办法和思路。
其他文献
作为三维动画的重要组成部分,关节动画在影视制作和计算机游戏等应用领域占据着越来越重要的地位。随着关节动画技术的不断发展,获得真实的人体或动物关节运动已经不是一件十
资源调度作为网格中任务与资源之间的一座桥梁,其主要作用在于使得这些任务能够得到最优化的服务以及使得整个网格系统的效率达到最高(例如最大吞吐率等)。由于传统的资源调度
随着城市化进程的加快,城市人口的增加,城市绿地对改善城市生态环境、促进城市经济持续发展具有越来越重要的作用。城市绿地生态环境规划决策支持系统可以对城市现有绿地的结构
随着信息化技术的快速发展和现代企业规模的不断扩大,大量IT应用系统在企业内部也随之产生,然而这些异构的、独立的、封闭的系统造成彼此之间很难集成,导致系统中出现信息孤岛,难
Internet的出现和快速发展,现已成为目前世界上最大的信息资源库。然而面对巨大的Web资源库,用户若想获得所需要信息已不再是一件简单的事情。通用搜索引擎虽然在一定程度上满
网络管理技术是用来解决网络失效、性能欠缺、配置不当、安全性差等问题的。当前网络管理系统正在逐步向分布式和智能化发展,而移动Agent技术作为一种新型的智能分布式技术,正
面对日益庞大的数据资源,数据挖掘技术应运而生。它是一种致力于数据分析和理解、揭示数据内部蕴藏知识的技术,是当前人工智能领域和数据库领域相结合的热点研究课题。概念格
目前,在软件开发领域极其推崇的是面向对象程序设计方法,因为它具有确保软件质量、可重用性、灵活性、可维护性、可扩展性的技术,所以得到广泛的应用。而数据库的应用大多数企业
采样是遥感图像监督分类的基础,样本的质量会直接影响遥感图像分类结果的质量,因此对样本进行质量评价,从而得到关于样本的不确定性描述是非常必要的,目前对于样本的评价大多是基于统计的,通常,样本点是凭先验知识和经验获得的。在相同采样模式和样本量的前提下,一组作为训练分类器的样本数据集的“真实效用”如何,只能经过分类之后才能进行相应的验证和评价,即在这组样本数据集中,能够全面体现光谱特征,保证分类质量和效
康托尔于1874年创立了普通集合概念。在康托尔(Cantor)集合理论中,集合中任一元素,要么属于一个集合,要么不属于,二者必居其一,绝不模棱两可。也就是说,康托尔的集合论只能将