论文部分内容阅读
摘要:移动Agent是分布式计算技术和人工智能技术有机结合的产物,本文分析了移动Agent的特点、体系结构,及其在电子商务中的具体应用。
关键词:移动Agent 电子商务 体系结构
移动Agent是具有移动特性的智能Agent,能够携带其代码和状态自主地在异构网络中从一台主机迁移到另一台主机,寻找合适的计算资源和信息资源,完成特定的任务。移动Agent技术是分布式技术与Agent技术相结合的产物。将该技术应用于电子商务领域,可以为顾客和商店提供从资源智能发现,到电子交易市场等一系列个性化服务,提高电子商务的智能性和效率。
▲▲ 一、移动Agent体系结构
移动Agent系统的体系结构可定义为以下相互关联的模块:安全服务模块、环境交互模块、任务求解模块、知识库、内部状态集、约束条件和路由策略。移动Agent体系结构如图1。
安全服务模块是Agent与外界环境交互的安全保证,执行Agent的安全策略并阻止外部环境对Agent的非法访问。
环境交互模块是Agent感知外部环境的手段,同时作用于外部环境。
Agent的任务求解模块包括Agent的运行模块及与Agent任务相关的推理方法和规则等。
知识库是Agent所感知的世界和自身模型,保存移动过程中获取的知识和任务求解结构。
内部状态集是Agent执行过程中的当前状态,它影响Agent的任务求解过程,同时可以改变内部状态。
约束条件是Agent的创建者为保证Agent的行为和性能而做出的约束,如返回时间、站点停留时间及任务完成程度等等。
路由策略决定Agent的移动路径。路由策略可能是静态的服务器列表,或者是基于规则的动态路由以满足复杂和非确定性任务的求解。
▲▲ 二、移动Agent在电子商务中的应用
应用移动Agent技术可以改变传统的电子商务交易模式,提高电子商务应用系统的效率。给出一种基于移动Agent的电子商务模块构成描述。具体包括用户根据自己所需商品获取相关电子商店信息,自行比较相关商品以确认需要协商的电子商店、顾客方和电子商店方的协商和最终的交易。
本系统中主要包括顾客Agent系统、商务Agent服务器和商务Agent服务器。
(1)顾客Agent系统包括:管理Agent、搜索(Agent负责到各个电子商店服务器搜索所需的商品信息)、比较Agent(搜索到的商品信息进行智能分析,确定需要进行协商的电子商店)、协商Agent(提高协商效率,可同时生成多个子协商Agent,这些子协商Agent可分别迁移到目的电子商店代理,和对方的协商Agent进行条件的磋商)和交易Agent(可迁移到需要交易的电子商店,与对方的交易Agent通过认证中心、电子银行等第三方机构进行安全交易)。
(2)电子商店Agent系统包括:搜索Agent(搜索电子商店的商品信息,返回结果给顾客代理派遣来的搜索Agent)、协商Agent(根据电子商店的销售策略,给出协商成功或失败的结论)、安全Agent和交易Agent(调用安全Agent,以安全的方式进行交易)。
(3)商务Agent服务器系统包括:移动ID服务Agent(每一个新创建的移动Agent分配唯一的ID号,便于对系统中
移动Agent的管理)、电子商店信息Agent(顾客代理系统中的搜索Agent提供电子商店地址信息)和管理Agent。
▲▲ 三、移动Agent应用在电子商务中的优点
由于移动Agent具有响应性、自主性、主动性、交互性以及可移动性等特征,因此将移动Agent技术应用于电子商
务系统在以下方面拥有其特有的优势:
(1) 基于移动Agent的电子商务能够降低网上商务活动的通信代价。消费者或商家将交易信息告知Agent,Agent就会自主地迁移到交易场所代表消费者购买商品或者代表商家销售商品,并返回交易结果。这样便可以降低网络上的数据传输量,节省带宽。
(2) 电子商务中的实时系统,要求系统对环境的变化做出实时的反应。但现有的实时系统的网络控制存在一定的隐患,由于Agent可以被传送到各局部点激活,并在当地直接执行相关的任务,移动Agent技术是一个很好的解决办法。
(3) 基于移动Agent技术的电子商务能够提高商务处理的效率。移动Agent在进行任务处理时可以动态地创建多个Agent并行工作,提高效率并降低作业的响应时间。多个移动Agent能够按照一定的规则来维持解决某个特定问题的最优配置。在商品信息的获取、交易的谈判等方面节省大量的时间和费用。
(4) 基于移动Agent的电子商务模式能够为消费者和商家提供智能化和自动化的代理服务。移动Agent具有较强的
应变能力,能感知其运行环境,根据服务器和网络的负载动态决定移动目标,有利于负载均衡。
▲▲ 四、结束语
本文通过对移动Agent技术特点的研究,给出在电子商务上的应用模型,分析了其在电子商务中应用特点。另外,由于移动Agent的特性,系统的安全性问题需进一步研究。
参考文献:
[1] 张云勇.移动Agent及其应用[M].清华大学出版社,2002
[2] 李宇平,裴庆祺,沈玉龙.基于web Service和智能代理的动态电子商务安全解决方案[J].微电子学与计算机,2007,24(5):7—9.
(责任编辑:张晓辉)
关键词:移动Agent 电子商务 体系结构
移动Agent是具有移动特性的智能Agent,能够携带其代码和状态自主地在异构网络中从一台主机迁移到另一台主机,寻找合适的计算资源和信息资源,完成特定的任务。移动Agent技术是分布式技术与Agent技术相结合的产物。将该技术应用于电子商务领域,可以为顾客和商店提供从资源智能发现,到电子交易市场等一系列个性化服务,提高电子商务的智能性和效率。
▲▲ 一、移动Agent体系结构
移动Agent系统的体系结构可定义为以下相互关联的模块:安全服务模块、环境交互模块、任务求解模块、知识库、内部状态集、约束条件和路由策略。移动Agent体系结构如图1。
安全服务模块是Agent与外界环境交互的安全保证,执行Agent的安全策略并阻止外部环境对Agent的非法访问。
环境交互模块是Agent感知外部环境的手段,同时作用于外部环境。
Agent的任务求解模块包括Agent的运行模块及与Agent任务相关的推理方法和规则等。
知识库是Agent所感知的世界和自身模型,保存移动过程中获取的知识和任务求解结构。
内部状态集是Agent执行过程中的当前状态,它影响Agent的任务求解过程,同时可以改变内部状态。
约束条件是Agent的创建者为保证Agent的行为和性能而做出的约束,如返回时间、站点停留时间及任务完成程度等等。
路由策略决定Agent的移动路径。路由策略可能是静态的服务器列表,或者是基于规则的动态路由以满足复杂和非确定性任务的求解。
▲▲ 二、移动Agent在电子商务中的应用
应用移动Agent技术可以改变传统的电子商务交易模式,提高电子商务应用系统的效率。给出一种基于移动Agent的电子商务模块构成描述。具体包括用户根据自己所需商品获取相关电子商店信息,自行比较相关商品以确认需要协商的电子商店、顾客方和电子商店方的协商和最终的交易。
本系统中主要包括顾客Agent系统、商务Agent服务器和商务Agent服务器。
(1)顾客Agent系统包括:管理Agent、搜索(Agent负责到各个电子商店服务器搜索所需的商品信息)、比较Agent(搜索到的商品信息进行智能分析,确定需要进行协商的电子商店)、协商Agent(提高协商效率,可同时生成多个子协商Agent,这些子协商Agent可分别迁移到目的电子商店代理,和对方的协商Agent进行条件的磋商)和交易Agent(可迁移到需要交易的电子商店,与对方的交易Agent通过认证中心、电子银行等第三方机构进行安全交易)。
(2)电子商店Agent系统包括:搜索Agent(搜索电子商店的商品信息,返回结果给顾客代理派遣来的搜索Agent)、协商Agent(根据电子商店的销售策略,给出协商成功或失败的结论)、安全Agent和交易Agent(调用安全Agent,以安全的方式进行交易)。
(3)商务Agent服务器系统包括:移动ID服务Agent(每一个新创建的移动Agent分配唯一的ID号,便于对系统中
移动Agent的管理)、电子商店信息Agent(顾客代理系统中的搜索Agent提供电子商店地址信息)和管理Agent。
▲▲ 三、移动Agent应用在电子商务中的优点
由于移动Agent具有响应性、自主性、主动性、交互性以及可移动性等特征,因此将移动Agent技术应用于电子商
务系统在以下方面拥有其特有的优势:
(1) 基于移动Agent的电子商务能够降低网上商务活动的通信代价。消费者或商家将交易信息告知Agent,Agent就会自主地迁移到交易场所代表消费者购买商品或者代表商家销售商品,并返回交易结果。这样便可以降低网络上的数据传输量,节省带宽。
(2) 电子商务中的实时系统,要求系统对环境的变化做出实时的反应。但现有的实时系统的网络控制存在一定的隐患,由于Agent可以被传送到各局部点激活,并在当地直接执行相关的任务,移动Agent技术是一个很好的解决办法。
(3) 基于移动Agent技术的电子商务能够提高商务处理的效率。移动Agent在进行任务处理时可以动态地创建多个Agent并行工作,提高效率并降低作业的响应时间。多个移动Agent能够按照一定的规则来维持解决某个特定问题的最优配置。在商品信息的获取、交易的谈判等方面节省大量的时间和费用。
(4) 基于移动Agent的电子商务模式能够为消费者和商家提供智能化和自动化的代理服务。移动Agent具有较强的
应变能力,能感知其运行环境,根据服务器和网络的负载动态决定移动目标,有利于负载均衡。
▲▲ 四、结束语
本文通过对移动Agent技术特点的研究,给出在电子商务上的应用模型,分析了其在电子商务中应用特点。另外,由于移动Agent的特性,系统的安全性问题需进一步研究。
参考文献:
[1] 张云勇.移动Agent及其应用[M].清华大学出版社,2002
[2] 李宇平,裴庆祺,沈玉龙.基于web Service和智能代理的动态电子商务安全解决方案[J].微电子学与计算机,2007,24(5):7—9.
(责任编辑:张晓辉)