论文部分内容阅读
随着上网人数的不断增长和互联网应用的迅速发展,基于Internet的电子商务给企业的传统经营方式带来了前所未有的冲击力,电子商务为企业节约了交易成本,经营效率也因此大大提高,放眼四周我们不难发现电子商务已经渗透到我们学习生活的方方面面。然而,我们也应该看到,电子商务应用范围的日益增大和应用领域的逐渐深入使得网络上信息资源变得日益纷繁复杂,人们常常置身于信息的海洋里,这样人们要查找钟意的产品和服务就不得不花费更多的时间和精力,同时,在传统的电子商务系统中,信息的交互式查询和操作的过程都需要在线操作,这样,当系统的应用量增大时,必然会使得网络带宽浪费严重,系统效率降低。因而,人们急需一种新的技术来建立高效、快捷、智能化的电子商务系统。 移动Agent技术是一种全新的分布式计算技术,它为解决复杂、动态、分布式智能应用提供了一种全新的计算手段。移动Agent能够按用户的愿望自动地在网络上迁移,能够根据环境的变化自主地采取对策,能够在完成任务后再将结果返回。我们可以利用移动Agent在移动性、自治性、反应性、智能性等方面的众多优点,将其引入电子商务领域,构建基于移动Agent的电子商务模式,从而有效地解决目前电子商务发展过程中所出现的问题。 本文首先介绍了电子商务的概念,给出了现代电子商务的几种交易模式,详细分析了目前基于WEB技术的电子商务系统存在的问题并提出基于移动Agent技术的智能电子商务系统的设计思想;然后系统地介绍Agent和移动Agent技术的工作机制、系统结构、通信语言、移动Agent的安全性及其主要应用领域;在此基础上,本文提出了一个基于移动Agent的电子竞价采购系统模型,并详细论述了该模型的设计目标、系统结构、客户采购业务流程、Agent角色分配及其协同工作过程、反拍卖竞价过程、系统功能模块及数据库设计方案。最后,在系统设计的基础上,深入研究移动Agent开发平台——IBM Aglet,对它的体系结构、对象模型、消息机制和常用软件包进行详细的阐述;最后,本文介绍了系统实现过程中的关键技术,开发实现了对应的原型系统的重要模块功能。