收藏本站
《山东师范大学》 2007年
收藏 | 手机打开
二维码
手机客户端打开本文

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

张道春  
【摘要】: 计算机支持的协同工作(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统一规范化其格式,解决异构数据的共享使用问题。 论文对于数据库协同环境的整体实现并没有作具体的实践,只是对于其中的部分关键模块作了应用实践,如异构系统的映射和异构数据的转换等,而对于其.他问题给出了相应的解决办法和思路。
【学位授予单位】:山东师范大学
【学位级别】:硕士
【学位授予年份】:2007
【分类号】:TP311.13

手机知网App
【相似文献】
中国重要会议论文全文数据库 前10条
1 周晴杰;欧阳春;肖晴;徐立鸿;吴启迪;钦培坚;;虚拟社区及其支撑技术[A];1998年中国智能自动化学术会议论文集(下册)[C];1998年
2 于俊杰;陈文博;;基于SOA的智能客户端及其在CSCW系统中的应用[A];促进企业信息化进程——第九届中国Java技术及应用交流大会文集[C];2006年
3 罗亚波;凌鹤;;协同设计中的事件响应解析方法[A];12省区市机械工程学会2006年学术年会湖北省论文集[C];2006年
4 刘一良;刘弘;;协同设计中基于面向对象方法的并发操作控制机制[A];山东省计算机学会2005年信息技术与信息化研讨会论文集(一)[C];2005年
5 陈泽琳;高元波;陈劲松;;IProject2000——基于任务分解的工程项目管理系统[A];计算机在土木工程中的应用——第十届全国工程设计计算机应用学术会议论文集[C];2000年
6 陈晓江;冯健;马东海;房鼎益;;一个智能移动终端白板系统的设计与实现[A];第三届和谐人机环境联合学术会议(HHME2007)论文集[C];2007年
7 郭德威;朱光喜;王汉民;;基于CSCW的多媒体协同编辑系统[A];中国图象图形科学技术新进展——第九届全国图象图形科技大会论文集[C];1998年
8 孔庆如;;多学科专家核心能力整合度评价方法[A];湖北省机械工程学会机械设计与传动专业委员会第十五届学术年会论文集(一)[C];2007年
9 李伟;;系统集成在智能大厦中的应用研究[A];2007年河北省电子学会、河北省计算机学会、河北省自动化学会、河北省人工智能学会、河北省计算机辅助设计研究会、河北省软件行业协会联合学术年会论文集[C];2007年
10 李智毅;;群决策支持系统中CSCW协同机制的研究[A];管理科学与系统科学研究新进展——第6届全国青年管理科学与系统科学学术会议暨中国科协第4届青年学术年会卫星会议论文集[C];2001年
中国重要报纸全文数据库 前5条
1 中国工程院院士 陈太一;站在信息技术之巅[N];中华读书报;2001年
2 中国工程院院士 顾冠群;CSCW:从理论到应用[N];科技日报;2001年
3 吴克忠;OA系统需要哪类软件?[N];中国计算机报;2002年
4 余凯;构建数字校园的公共服务体系[N];中国电脑教育报;2003年
5 ;长城软件:在政府金融领域做深做专[N];中国计算机报;2002年
中国博士学位论文全文数据库 前3条
1 孙宇清;协同环境中访问控制模型与技术研究[D];山东大学;2006年
2 黄国言;产品异地协同设计模式和支撑环境研究[D];燕山大学;2006年
3 黎勇;实时协同图案设计优化数据传输若干问题研究[D];浙江大学;2005年
中国硕士学位论文全文数据库 前10条
1 张道春;CSCW中基于Agent的数据库协同环境研究[D];山东师范大学;2007年
2 叶萃;以活动为中心的协作平台的研究和实现[D];中国科学院研究生院(计算技术研究所);2006年
3 王炜;基于WEB的即时协同中间件的设计与实现[D];广西大学;2005年
4 武伟;基于JXTA平台的CSCW应用共享的研究和实现[D];苏州大学;2005年
5 刘少庆;基于协作的虚拟实验研究及其实现[D];中南大学;2008年
6 彭珍;基于JMS的组通信中间件的研究[D];山东大学;2005年
7 杨忠;图书馆虚拟参考咨询系统研究与实践[D];重庆大学;2005年
8 杨钊;CSCW与工作流系统的结合应用研究[D];天津大学;2005年
9 杨建旭;普适环境下实时协同若干感知问题的研究[D];浙江大学;2006年
10 王晓燕;电磁装置CAD系统网络协同设计的研究[D];沈阳工业大学;2006年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026