论文部分内容阅读
随着Internet的快速发展,基于网络的电子商务显示出比传统商务的巨大优势,极大提高了传统商务活动的效益和效率。但现有的电子商务系统将难以解决商务信息爆炸式地增长及及客户的个性化需求,面对海量商品信息的客户很难做出最佳选择,而且缺乏客户与商家的交互。 笔者在分析了现有电子商务模式的基础上,设计了一种基于移动Agent的智能购物系统,为客户搜索符合客户要求的商品信息,推荐合理的商品,实现客户与商家的双赢。系统使用Java语言开发,系统的运行环境是普通浏览器,采用IBM的Aglet平台实现移动Agent环境。系统工作流程如下: 商家在智能购物系统注册商家信息,成为系统的供应商,为客户提供商品信息。客户在智能购物系统注册客户信息,主要指客户的基本情况和偏好信息。完成注册后,客户可随时提出搜索请求。处理客户请求表单的Servlet会把客户请求和客户注册的偏好信息结合起来构造查询语句,启动本身植入的Aglet服务器,把查询语句传递给客户Agent,客户Agent派遣搜索Agent把消息传给中介Agent,中介Agent派遣搜索Agent把消息传给商家Agent,商家Agent派遣销售Agent把符合客户请求的商品信息逆向返回给客户Agent。客户Agent把最佳商品信息返回给客户。 系统的研究内容主要有以下几点: 1)信息的并行检索:利用基于网络拓扑结构的分层派遣、并行检索的策略提高信息的检索速度。 2)信息过滤:利用分层信息过滤机制过滤不必要的信息,实现信息的本地过滤,减轻网络与主系统的负担。 3)客户偏好获取:利用移动Agent的学习能力获取客户的偏好信息,最大限度的为客户服务,避免无用信息的传输。 系统的主要创新点是将分层派遣、并行检索、分层信息过滤技术和移动Agent技术引入到面向Internet的电子商务系统中,使整个电子商务环境具有主动性、智能化和个性化的特点。如果把现有的商务系统比作洗衣机的话,本系统则是多功能的全自动洗衣机。 经过一系列的测试,这个电子商务原型系统运行情况良好,很好地体现了设计思想。它验证了在电子商务领域引入移动Agent技术,能够增强电子商务服务的能力,极大地方便了用户。