移动agent在电子商务中的应用研究

来源 :商场现代化 | 被引量 : 0次 | 上传用户:riugrur
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要] 本文对移动agent在电子商务中应用的原因和优势作了分析,并在此基础上深入分析和研究移动agent技术,从而利用此技术来构造一种新型的电子商务系统模型,并阐述了系统的框架设计及工作流程。移动agent技术的引入,将为电子商务提供一条新的发展途径。
  [关键词] agent 移动agent Aglet 电子商务
  
  一、引言
  目前,在电子商务实现过程中,普遍采用客户机/服务器技术。基于Internet的WWW技术、客户浏览器/web服务器及后台数据服务支撑的三级结构模型虽然为绝大部分电子商务解决方案及实际应用系统所采纳,但仍存在不足。如何建立快捷、高效、智能化的电子商务己成为一项十分迫切的任务。移动agent技术的出现,为解决此问题带来了新的革命性方法。移动agent技术所具有的移动性、协同性、安全性等特性将较好地弥补WWW技术的不足,为电子商务的发展提供更好、更大的发展空间。
  二、移动agent技术概述
  1.移动agent的定义。20世纪90年代初由General Magic公司在推出商业系统Telescript时提出了移动agent的概念。简单地说,移动agent是一个能在异构网络中自主地从一台主机迁移到另一台主机,并可与其他agent或资源交互的程序,实际上它是agent技术与分布式技术相结合的产物。
  2.移动agent的技术优势主要表现在以下几个方面:(1)可以充分利用网络上其他机器的资源;(2)减轻网络负载;(3)克服网络隐患;(4)坚定性和容错性;(5)克服计算环境的异构;(6)提供更自然的电子商务模式。
  三、基于移动agent的电子商务系统模型
  1.基于移动agent的电子商务系统的基本思想。在本系统的设计中引入了移动agent的思想和相关技术,利用一组相互协作的agent来构成系统,各agent代表着参加交互的各方,通过各agent之间的协作,可以将分布的信息资源融合为一个有机的整体,从而为信息集成提供有效的解决方法,各agent还可以根据它们所代表的不同实体的意愿,结成相应的联盟,从而共享它们关心的有用信息,这对于有效地利用因特网上的信息资源提供了一种新的可能性。
  2.基于移动agent的电子商务系统模型的设计。
  (1)系统的支持环境。本模型系统采用了纯Java技术以及Java的JDBC数据库技术,借助基于Java的移动agent平台Aglet来实现有关agent的移动性和安全性等要求,采用Java的Servlet技术,为用户生成动态的页面和实现智能用户agent的有关功能等。系统的支持环境如图1所示:
  ①Servlet平台:其中包含了用户的接口、以及转入移动agent系统的接口等。
  ②移动agent的运行平台:支持agent的发送、迁移及通信等。
  ③JDBC:负责连接数据库、发送SQL语句、处理数据库返回结果等。
  ④其他的支持环境:本系统需要认证中心、网上支付银行的支持。
  (2)系统框架设计。根据电子商务的交易过程,利用IBM的移动agent平台Aglet,设计了一个基于移动agent技术的电子商务系统模型。本系统模型克服了一般的电子商务系统交易效率低下、交易过程被动等缺点,买卖双方都可以及时地获取和发布信息。系统的模型结构如图2所示。
  系统的工作流程如下:
  ①买方通过浏览器访问电子商务系统站点,根据自己的需求填写所要查询商品的信息,包括商品名称、生产厂家、价格等。提交表单信息后就向web服务器发出了商品查询请求。
  ②web服务器接收到请求以后,将表单信息提取出来,并将请求传送给Servlet引擎,Servlet引擎根据用户的请求启动相应的地址查询agent到登记注册中心的服务器上。地址查询agent到达后将查询卖方服务器的信息,返回其服务器的地址以便向这些卖方服务器发送商品查询agent。
  ③买方得到地址查询agent返回的地址信息以后,买方服务器就分别向这些卖方服务器发送信息查询agent,信息查询agent会携带用户提交的表单信息进行商品的搜索。
  ④商品信息查询结束以后,会将这些信息提交给比较agent,比较agent会根据用户的意愿对商品做出比较。比如,买方倾向于选择廉价的商品,那么比较agent将返回价格较低的那部分商品;同样地,也可以返回质量较高或者性价比较高的商品给卖方。
  ⑤商品比较的结果返回给买方以后,买方再根据自己的决定选择与哪个卖方进行协商和交易。
  (3)移动agent的分析及设计。
  ①买方服务器端agent买方服务器端agent是系统中商品的购买者,由买方在任意时间、任意站点上创建,买方创建时应该提供欲购商品的品种、名称、数量及购买策略等。买方服务器端agent可以作为买方的代理,根据其需求執行查询请求。另外,买方agent还可以派生出移动agent到登记注册中心的服务器及卖方服务器进行查询。
  ②卖方服务器端agent卖方服务器端的agent提供商家所以商品的信息,包括商品的名称、商品型号、生产厂家、数量、商品描述等信息。卖方服务器接收到买方agent的搜索要求后,把买方agent想要获取得的商品信息返回给用户,用户根据所返回的客户端agent的信息决定是否进行交易。
  ③搜索agent搜索agent是由买方agent派生出来的,它携带用户的需求,如商品的价格、数量、产地等信息在买方服务器和卖方服务器之间进行迁移,并与服务器端进行通信来获取服务器端的商品信息。
  ④比较agent得到搜索agent返回的各卖方服务器的商品信息,对这些商品进行分析,选取其中的几种或全部商品,当然也可以和顾客交互,询问顾客的意思。比较是智能分析的一种手段,购物必须选择,选择必须依靠比较,这也是比较agent的价值所在。通过比较可以帮助顾客结合商品的信息决定从哪里购买。
  ⑤协商agent买方查看返回的商品信息,选定比较满意的商品按照协商办法和协议与商家进行协商,等待协商结果返回后再决定是否购买此商品。
  ⑥交易agent当用户决定购买某种商品后将派遣agent到卖方服务器进行交易,此agent需要第三方(认证中心、网上银行)的支持。
  ⑦各移动agent之间的关系各移动agent之间的关系模型如图3所示。
  (4)通信方式。多agent之间最常用的通信方式是黑板系统和消息通信,根据移动agent本身的特性及本系统的应用要求,本系统采用消息通信方式。在基于消息的概念中,agent之间相互交换的消息可以使用协议来建立通信和合作机制。
  (5)驿站服务器。移动agent能在异构网络中从一台主机迁移到另一台主机上,和此主机上的agent或资源交互,此交互过程不需要网络连接的通信支持。但是移动agent在从一台主机迁移到另一台主机的过程中却可能由于网络中断到达不了目的主机,所以在此设计了一个驿站服务器结构,来解决这个问题。
  在每个局域网里设定一台主机作为驿站服务器,局域网之间的驿站服务器一直保持网络连接。当移动agent不能到达目的主机的时候,就会自动查询此区域的驿站服务器,然后移动到该服务器上,并监视网络的连接状况。当和目的主机的网络连接恢复后,移动agent再从驿站服务器上向目的主机迁移。
  四、结束语
  移动agent引入电子商务领域,将使电子商务更好地适应网络环境的多样性和多态性,使电子商务进入智能化时代,在各类的电子商务模式中都会发挥重要作用。但是基于移动agent的电子商务系统在安全性、可靠性、容错性等方面还有待进一步完善。
  
  参考文献:
  [1]Wooldridge M J,Jennings N R,Intelligent agent:theory and practice, Knowledge Engineering Review[J],1995,10(2):115~152
  [2]张云勇:移动agent及其应用[M].北京:清华大学出版社,2002年
  [3]陈宁江黄素珍苏德富:移动Agent在电子商务中的应用研究[J].计算机应用,2000,12
  [4]Mitsuru Oshima, Guenter Karjoth and Kouichi Ono, Aglets Specification 1.1 Draft, http://www.trl.ibm.com/aglets/spec11.htm
  注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。
其他文献
[摘要] 农村剩余劳动力向非农产业转移,是我国目前和今后相当长一段时期内经济和社会发展的一个重要问题。本文以湖南省贫困地区农村劳动力的基本情况入手,探讨了湖南省贫困地区农村劳动力转移的总体状况和特征,并提出促进湖南省贫困地区农村劳动力转移的有效途径。  [关键词] 农村剩余劳动力 转移特征 贫困地区    改革开放以来,湖南农村剩余劳动力转移工作取得了较大的成绩,对本省的经济发展做出了重要的贡献.
期刊
[摘要] 在传统统一账号管理无法保证用户账号的有效管理、安全授权和认证,因此,各大企业一直坚持不懈地对如何实现真正的统一账号管理进行研究。本文结合实际需求,将统一账号管理与AAA技术有机结合起来,让企业在账号管理过程中,实现真正的统一账号管理、授权和认证。本文对AAA框架设计和价值进行了论述。  [关键词] 账号 授权 认证 AAA    一、引言  随着企业各种应用系统的迅速发展,各种应用系统和
期刊
[摘要] 基于J2EE平台、JSP技术实现虚拟商场的设计。采用Browser/Server(B/S)模式与Oracle数据库服务器以及JDBC数据库技术、java程序片实现电子商务网络销售。系统结合面向对象设计语言的优点和虚拟商场日益庞大的需求,以java语言为核心,并基于一系列开放和流行标准、技术及协议,对电子商务网络化进行全新的诠释。  [关键词] 虚拟商场 java 电子商务    随着In
期刊
一、ERP理念在企业中的应用  ERP的理念是现代企业经营管理的基本和本质的原理和方法。对ERP理念的认识程度直接影响管理人员管理实践的效率和效果。有人提出,ERP的核心理念是“计划和平衡”,我十分赞同这个观点。大致有五个层次:企业经营计划、销售和运作计划、主生产计划、物料需求计划和能力计划,前两个是决策计划,后三个是执行层计划。这五个层次的计划分别属于长期、中期和近期规划,计划的平衡也处在不同的
期刊
[摘要] 随着企业的发展和社会信息化水平的提高,ERP作为现代信息技术应用于企业经营与管理,越来越受到企业的认可与推崇,应用ERP提升企业综合竞争力已经成为企业的共识。体验式营销在ERP的推广中起着越来越重要的作用。  [关键词] 体验式营销 ERP    体验营销是一种全新的营销方式。它是一种高层次的营销,因为它不仅涉及产品的销售过程,还涉及产品应用的全生命周期管理。根据Bernd H.Schm
期刊
[摘要] E-mail营销作为网络营销的一种方式,虽然其重要性近年来不断增加,但在营销上的应用却一直没有很大的起色。本文从E-mail营销的要素入手,分析了E-mail营销所面临的问题,并针对这些问题提出了具体的解决办法。  [关键词] E-mail营销 垃圾邮件 网络营销    据中国互联网络信息中心(CNNIC)发布的第20次“中国互联网络发展状况统计报告”,截至2007年6月30日,中国网民
期刊
[摘要] 面对房地产行业日趋激烈的市场竞争,以消费者为导向的4C营销理念逐步引入房地产市场营销中。本文结合吉安市房地产的营销环境,从消费者需求、成本、方便与沟通四个角度对吉安市住宅房地产销售进行了分析并提出营销建议。  [关键词] 4C 房地产 市场营销    一、4C营销理论  进入21世纪以来,中国的房地产业飞速发展,房地产总体规模不断扩大。房地产企业为了在日趋激烈的市场竞争中获胜,不断将新的
期刊
[摘要] 随着网络技术的迅速发展,电子商务行业正处以一个高速发展的时期,各类商务网站也应运而生。如何从繁多的商务网站数据中获得有用的信息就成了一件亟需解决的问题。本文分析了Web内容挖掘在电子商务网站中的应用以及如何获得数据源。  [关键词] 电子商务网站 Web内容挖掘 数据源    一、引言  对于电子商务网站来说,Internet上储存了大量的文档、图像、声音等非结构化的数据及信息,并且用户
期刊
[摘要] 本文结合传统消费者决策行为理论和网络消费者决策行为理论,分析得出影響C2C电子商务模式下网络消费者购买决策的两个因素:个人因素、C2C网站和商家构成的购物环境两个因素。并对这两个因素进行具体分析。  [关键字] C2C 电子商务 购买决策 影响因素    一、引言  网络经济时代的到来使电子商务(Electronic Commerce, EC)得到了快速的发展。网络销售平台因具有产品多样
期刊
[摘要] 我国的企业并购从1984年的“保定模式”和“武汉模式” 至今的二十余年中,已有数以万计的企业进行了并购重组。在加入世贸组织后,我国的国企兼并改革正在步入一个日渐成熟的新阶段,但我们同时也必须清醒而深刻地认识到中国企业尚存在诸多方面的问题,我们必须在新的一轮并购浪潮中从根本上改变那些不正常、不合理、不经济的“并购方式”, 规范各级政府的行为、健全并购法律体系、完善金融股票市场,以推动我国企
期刊