论文部分内容阅读
近年来,电子商务发展迅速,主要有企业到企业(B to B)和企业到个人(B to C)两种模式,而现在大多使用的是第二种模式,比如网上购物和在线购物。电子商务提高了传统贸易活动效率,具有缩短商品交易时间、降低交易费用的优点。然而,基于网页(Web)的电子商务系统也存在着一些问题,如退货时间过长、经济成本过大等。传统的电子商务应用系统都是基于浏览器、网页(web)服务器、后台服务器这样一种三级结构。在这种解决方案中,消费者通过浏览器浏览企业提供的主页,通过点击页面向企业发送请求,该请求由网页(web)服务器处理并转交相应的后台数据处理以完成该请求。互联网(Internet)的迅速发展使得互联网上的信息量呈爆炸式增长,这种传统的电子商务解决方案就越来越容易暴露出其缺陷。传统的电子商店通过网页(web)方式向顾客提供商品信息,顾客不得不浏览若干个网站后才能找到所需商品,然后自行进行商品比较、订购,并且这些过程都需要在线操作,当用户的需求量增加时,顾客和网站之间频繁交互,需要较大的带宽,这样既耗费了顾客的时间和精力,又增加了网络的信息流量,造成效率的降低和资源的浪费。因此,建立一个高效、功能完善的智能电子商务系统是电子商务发展的必然趋势。考虑到将各种传统的分布式计算应用于电子商务中,分布式计算的关键思想在于通过远程过程调用或远程对象引用实现跨平台的互操作。这种模式适合传统的相当稳定的网络环境和应用程序,但是缺乏自主性、主动性和反应性的信息处理能力。而移动代理本质上是一种可以从网络上的一台主机移动到另一台主机的代码或程序,并且可以自主地选择移动的时间和地点,可与其他代理或资源交互,移动代理天生就具有分布式的特点,一个基于移动代理的应用由一组移动代理构成,每一个代理根据自身的目标和环境的状况移动到拥有计算所需资源的节点上进行计算。在进行计算时可能需要与其它代理进行通信协作,而整个计算过程则可能会分成多个步骤进行,每一步完成之后,移动代理(Agent)都将自主地决定下一步的动作,直至其任务全部完成后才自动消亡。从而可以看出,这种代码具有智能性,这一点恰好能够解决传统电子商务缺乏智能性的问题。本文就是研究移动代理技术在电子商务中的应用,并设计出一种基于代理技术的电子商务模式,实现交易的全过程,包括用户根据自己所需商品获取相关电子商店信息,自行比较相关商品并确认需要协商的电子商店,顾客方和电子商店方的协商和最终的交易等,最后讨论了基于移动代理电子商务中的安全问题,并用信任模型解决这种安全问题。