智能Agent技术在图书贸易系统中的研究与实现

来源 :华东交通大学 | 被引量 : 0次 | 上传用户:ruhua529
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来Agent技术的不断发展,给很多应用领域带来了新的解决方案。借助于Agent的智能特性来模仿各种实体,可以保证安全完成任务。本文提出了一种基于多Agent系统的图书交易平台方案,利用Agent模拟图书交易卖方和买方,通过FIPA ACL通信语言进行交互,从而完成图书交易任务。它具有如下特点: 1、本文通过分析Agent的特性、一般结构,阐述了多Agent之间的各种交互语言FIPA ACL和KQML;同时重点阐述了IEEE标准化组织FIPA的Agent平台标准及部署在其中的Agent之间的交互和通信。在此基础上,结合目前广泛应用的J2EE体系架构,将符合FIPA标准的Jade多Agent平台与之整合,最终以JSP页面的形式呈现给客户使用。 2、介绍符合FIPA多Agent平台规范的JADE开发平台,充分利用其所提供的目录服务和Agent管理服务以及J2EE体系架构,提出一个图书交易系统框架模型。在实现该框架过程中利用MVC模型和JADE提供的开发包,使用了JSP、Servlet技术,设计开发了买方Agent和卖方Agent以及其他相关Java类。 3、该系统的部署和运行。运行环境为JWSDP2.0和Tomcat5.0应用服务器,WAR包被部署在Tomcat的webapps目录下。客户端通过浏览器与服务器进行交互,最终返回所购图书的最低价格和卖方Agent。 总之,本文在利用Agent技术的基础之上提出了一个图书交易系统框架,并用Java语言予以实现。卖方和买方Agent都实现各自的行为集,两者之间通过FIPA ACL交互语言进行通信。当用户输入欲购图书名称后,由Servlet生成买方Agent,买方Agent在DF目录服务器中查找销售该书的卖方Agent,与之交互协商最终向客户端返回价格最低的卖方Agent及相应价格,最大限度的减轻了现代电子商务中买方的信息收集和和同卖方的价格协商工作量,节约了交易时间,提高了效率。此框架不仅适用于图书交易,还满足与其他传统B2C电子商务交易。
其他文献
数据仓库技术是近年来出现的、发展迅速的一项技术。它可以充分利用存储于数据仓库中的信息,帮助企业领导进行正确的决策,使企业能在激烈的市场竞争中把握先机。高质量的分析数
学位
近年来,啤酒工业利用信息技术生产和搜集数据的能力大幅提高,大量的数据库被用于管理、办公、科学研究和工程开发。如何高效地利用信息资源,保留现有客户,开拓新市场,提高企业的核
近年来,Internet上的流媒体应用得到了迅猛的发展,然而媒体的质量并不能让人满意,传统的基于单播的传输方式很容易导致服务器端的性能瓶颈,并不能有效的支持流媒体的大规模数据分
作者根据Microsoft.Net所引领的技术发展趋势,提出了结合设计模式来改造传统的三层应用软件系统。本文结合一个基于.Net应用实例的构建过程,讨论了如何根据用户需求来设计B/S结
石油钻井是一项复杂的地下工程,存在着大量模糊、随机和不确定性因素,在钻井施工过程中事故随时都有可能发生,严重威胁着钻井的安全,故迫切需要实时准确地预警钻井事故。目前,常用
随着经济社会的飞速发展,企业规模的不断壮大,企业对满足业务需求的系统也提出了更高的要求。这种系统应该能迅速的上扩以适应不断增长的业务需求和用户数量的急剧增加,又能在系
随着移动互联网的发展,移动终端和以3G为代表的无线通信技术成为了人们关注的焦点。移动终端的核心在于操作系统,Android操作系统经过不断改善,占领了移动终端的大部分市场,在中
根据统计,因特网每天新添几百万个文件,平均8个月增长1倍,其网页总数猛增至今的几百亿。如何有效的发现我们所需的信息已经成为一个关键性的问题,在这种背景下,产生了搜索引擎。但
随着基于构件软件开发技术的迅猛发展,对构件的测试技术更显重要与迫切。 本文在介绍构件相关概念与软件测试,特别是基于构件的软件测试的基础上,讨论了基于构件的软件系统的