基于Agent的软件协同系统研究与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:xbjxbj008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络信息化日益发展的今天,完成特定目的和解决一定问题往往需要多个部门、单位和系统共同协作完成。在计算机软件解决问题时,同样需要多个软件单元、模块和组件共同协作完成系统设计目标。所以对各类异构软件单元,定义的统一化、单元之间交互方式的统一化和协同方式的组织编排的设计实现成为研究实现软件协同工作的主要问题。使用Agent技术研究计算机支持的协同工作系统构建是当前研究的热点。论文在以Web Service实现方式的SOA基础上,首先明确在软件协同中需要解决的软件封装问题和软件交互消息统一化的问题,分析Agent技术解决问题的优势及特点。然后,在研究了基于Agent技术针对面向如何实现Agent对软件的分类封装的基础上,通过设计基于Agent的协同软件封装模型,实现对不同类型的软件Agent化。再定义Agent与软件单元的交互方式,使用Agent之间的通信实现软件的协同关系。最后,研究Agent间的协作控制机制,并在多Agent开发平台JADE下,研究实现协作系统中多个Agent化后的软件协同工作组织和行为方式。将Agent具有的智能性、自适应性等特性,应用于软件协同。论文以具有典型多媒体软件协同工作特征的协同会商系统为测试实例,进行了软件协同实验,验证了本文所提出方法的正确性和有效性。
其他文献
随着基于Web的应用的迅速普及,许多关键服务都通过网络来提供,保证网络的安全性和可用性成为必要。分布式拒绝服务攻击,目的在于耗尽网络资源从而使合法用户的服务请求被拒绝,是
数字图像处理技术作为一门专门的研究学科出现以来,其应用已经从最初的工业及商业领域扩展到艺术、文化等领域以及人们的日常生活中。图像匹配是图像识别系统中必不可少的重要
传统企业的工作流系统大都采用基于活动的建模方法。而今,企业经常组成动态联盟,在联盟中,采用基于角色的建模方法更适合。因此,面向企业内部基于活动的过程模型与面向服务体系基
作为一种全新的信息获取和处理技术,无线传感器网络综合了传感器技术、微机电系统和网络技术,能够实时监测、感知和采集各种环境或监测对象的信息并对其进行处理,将信息传送
随着Internet规模的日益扩大,各种网络应用的数据流迅猛增长,传统路由器单一的“尽力”服务方式已不能满足要求。这一切都对作为Internet核心设备的主干路由器提出了新的要求
工程扫描仪广泛应用于印刷、科研、医疗等领域,本研究来自于西安电子科技大学海光数码公司工程扫描仪的设计与开发。该扫描仪的应用软件主要是依赖于第三方图像处理软件来实
随着我国经济和城市建设的迅速发展,城市的安全规划和城市突发重大事故的应急救援日益成为不可忽视的问题。为了及时、有效的处理各种紧急事件,保证城市的开发建设和企事业单
近几年来随着专用集成电路ASIC(Application Specific Integrated Circuit)的迅速发展和系统芯片SoC(System on a Chip)复杂度的不断提高,芯片验证,尤其是功能验证日益成为电子
矩阵重建作为一种新的高维数据分析和处理的工具已经被广泛的研究和应用。然而,矩阵重建的求解算法都需要经过多次迭代,同时在每一次迭代过程中又要进行大规模矩阵的奇异值分解
随着计算机和internet技术的飞速发展和广泛应用,传统的出版和传播方式将发生根本性的改变。然而网上的复制、篡改、盗版以及非法传播严重的威胁着作者的版权。数字水印作为