基于多Agent的B/S软件体系结构的研究

来源 :安徽大学 | 被引量 : 0次 | 上传用户:zzslcg123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,软件体系结构逐渐成为软件工程领域的研究热点以及大型软件系统开发中的关键技术之一。人们逐渐认识到软件体系结构在软件开发中的重要地位,好的软件体系结构是决定一个软件系统成功的因素。随着计算机网络和相关技术的发展,Web技术成为最强有力的信息交流工具。Web的分布式体系结构比客户机/服务器(C/S)体系结构显示出了更多的优势。许多基于在PC机和局域网上的C/S应用体系结构逐渐转向基于浏览器/服务器(B/S)的应用体系结构。另一方面,面向Agent技术的提出为复杂分布式问题的求解找到了办法。在B/S软件体系结构中引入Agent技术,可以使B/S体系结构具有良好的灵活性、动态性和适应性,进而提高B/S体系结构的通用性、适用性和重用性。本文首先分析了软件体系结构的基本概念和基本理论,然后介绍了Agent的起源、定义、属性等,最后阐述了多Agent系统的基本概念、基本理论和多Agent系统应当具有的特性等。根据对软件体系结构和软件Agent技术两者的分析和研究,把软件体系结构与软件Agent技术结合到一起,提出了基于多Agent的B/S软件体系结构风格及基于多Agent的B/S软件体系结构风格的软件开发方法理论。最后,利用电子政务系统实例进行了分析和验证,提出了基于多Agent系统的电子政务系统软件体系结构,分为四层:网络层、平台层、代理层、应用层并论述了各个层次的功能、特点。
其他文献
嵌入式移动实时数据库管理系统是嵌入在各种设备,特别是移动设备的支持移动计算的数据库管理系统。数据字典是数据管理的一个重要组成部分,嵌入式移动实时数据库管理系统要求
目前市场上数字图象采集设备种类繁多,品牌各异,应用领域也不尽相同。商家在开发各自数字图像采集设备的时候,提供给用户用于二次开发的专用SDK(Software development kit)均
Web服务是一个松耦合的、平台独立的、自包含的、可调用的Web应用程序,是实现面向服务计算的关键技术。由于对异构环境的良好支持、开放性和跨平台等特点,使得Web服务在许多
由于计算机图形学和软硬件技术的快速发展,虚拟现实技术越来越为人们所重视。基于VRML的虚拟现实技术的应用一直是计算机应用领域的热点,虚拟现实技术的应用价值已经得到了广
随着数字科技的发展,MP3凭借极高的压缩比与极小的失真,成为目前最受欢迎的数字音乐压缩格式,广泛在网络上流行。从大量的MP3音乐资料中检索出自己想要的歌曲,目前只能通过查询歌
回归测试是在软件开发过程中为确保软件质量进行的一种常用的验证测试方法。针对如何减少回归测试成本、如何进行测试用例选择,以提高测试效率是回归测试研究中的一项重要工
在信息截获的应用背景下,通信信道一般具有高误码率的特点。本文定位于在信息截获背景下的数字分接阶段的实时码速恢复问题的研究。为了解决该问题,本文分别从以下四个方面展
信息检索技术就是从信息的集合中识别和获取信息的技术,这种技术对人们的学习和科研有着重大意义,尤其是在互联网广泛应用的今天,信息数量激增,信息检索技术已经成为人们有效地开
论文总结了现行Internet拥塞控制机制,阐述了Internet拥塞博弈模型,讨论了拥塞博弈的基本要素,给出了Nash均衡定义,指出了求解Nash均衡的一般方法。分析一种TCP博弈的Nash均衡存
随着通信技术、嵌入式计算技术和传感器技术的飞速发展与日益成熟,生产具备感知能力、计算能力和通信能力的微型传感器已经成为可能。无线传感器网络综合了传感器技术、嵌入式