论文部分内容阅读
摘要:分析国内外供应链管理研究现状,探讨在供应链中引入移动agent的技术优势。将移动agent技术应用于供应链管理系统,可以增强供应链网络中各个环节的信息传递速度和共享程度,提高供应链的敏捷性和对市场的快速反应能力,从而降低供应链的牛鞭效应。提出了基于移动agent的供应链管理系统模型,并对系统实现的几个关键问题做了探讨。
关键词:移动agent;供应链;供应链管理
1 引言
供应链是由供应商、制造商、分销商、零售商和消费者等围绕着某种商品的产、销、供,通过与上游、下游成员的连接组成的供需网络。为了达到多元化和个性化发展,敏捷制造正在成为企业追求的重要战略目标。移动agent技术作为一种崭新的技术,由于其具有智能性、主动性、自治性、响应性、可移动性等特性,使得它尤其适合用来模拟供应链中分散在不同地理位置上的企业。移动agent的引入,对企业供应链管理系统的进一步研究,提高企业竞争力,具有十分重要的意义。
2 移动agent技术概述
20世纪90年代初由General Magic公司在推出商业系统Telescript时提出了移动agent的概念。简单地说,移动agent是一个能在异构网络中自主地从一台主机迁移到另一台主机,并可与其他agent或资源交互的程序,实际上它是agent技术与分布式技术相结合的产物[1]。
移动agent是一种特殊的agent,具有降低网络负载、克服网络延迟、包装不同协议、自主执行、动态适应性、异构性、强壮性和容错性等几个方面的特性。由于具有的上述诸多特性,使得它在实际中得到了广泛的应用,如电子商务、工业控制、分布式信息检索、电信网络服务、移动数据库系统等[2]。
3 供应链管理研究的国内外现状
在国外,随着供应链管理的广泛实施,支持供应链管理的理论和模型也非常的多,如 Tomas 等提出的协调供应链管理结构[3]、Bhatnagar等建立的多工厂协作模型[4]、Fox 等设计的供应链管理功能结构的三个层次等等[5]。此外,借用多代理理论对供应链管理理论进行研究也是一个研究的热点。如Swaminathan 等就利用多代理技术建立了用于供应链仿真的框架;美国国家制造科学中心、加拿大多伦多大学等也都在各自的研究项目中建立了多代理的开发环境,并进行了供应链管理的研究与仿真[6]。
国内高等院校和科学院所相继展开了研究供应链的热潮,进行了技术攻关,在理论研究和技术实施上均取得了重大进展和突破。在供应链设计方面,有学者提出了基于产品的供应链设计,另外还有学者提出了基于多代理的供应链设计、基于 Web的供应链设计、基于电子商务的供应链设计等等;结合敏捷制造等理论,国内学者提出了敏捷供应链管理,结合协调控制理论,还有协调合作供应链管理等等[7]。
4 基于移动agent的供应链管理系统模型
4.1将移动agent引入供应链管理系统
在计算机和网络技术的支持下,供应链的敏捷化、知识化特性更加明显。人工智能技术不断发展,并不断应用于供应链中。目前国内外利用agent技术来解决生产控制与管理问题的研究相当广泛,常常通过代理之间的协商、合作来共同完成任务。Fox等人应用多Agent体系构建了一个包含订单清求agent、物流agent、运输agent、计划agent、资源agent和分发agent共六种agent的供应链管理系统;李晓红等人针对供应链的动态性和不确定性,构建了基于移动agent的动态供应链体系,他们根据在项目生命周期的不同阶段中移动agent的具体任务,将移动agent分为信息收集与发布agent、谈判agent、生命过程监控agent和服务维修agent四类[8]。
在供应链中引入移动agent,为供应链管理和企业信息系统集成提供了新的思路。通过增强供应链网络中各环节的信息传递速度和共享程度,克服由于信息孤立造成的信息失真和对信息的扭曲,从而提高供应链的敏捷性和对市场的快速反应能力。
4.2 基于移动agent的供应链管理系统模型的设计
由于供应链上的各节点的活动都是围绕订单而进行的,因此在本模型的设计中,采用移动agent来代表订单对象,各个agent被派到各地去执行不同任务。代表消费者需求的订单在供应链上进行流动的过程中,会转化为采购订单、运输订单等,并分别派到相对应的各节点进行信息处理和交互,如图1所示。该模型利用移动agent通过Internet在供应商、生产商、分销商和零售商之间移动来实现供应链节点企业之间的协调管理。
4.3 采用移动agent的技术优势
与传统的供应链管理模式相比,基于移动agent的供应链管理模式有其明显的优势。主要表现在以下几个方面:
(1)分布性:一组各具特性的、与平台无关的移动agent负责供应链管理的各项功能;
(2)动态适应性:每一个agent都和其运行环境进行交互,感知网络环境变化,并自主快速地做出反应,使整个系统始终保持在最优状态;
(3)智能性:每个agent都有人工智能的特点;
(4)完整性:每个agent都能感知到其它agent的功能范围,并能很容易地获得同样的功能;
(5)响应性:每个agent既是客户端也是服务器端,因此既能从其它agent处获得信息,也能向其它agent发送信息;
(6)随时性:每个agent都能在规定时间内对任何请求做出响应,但是响应的质量与所允许的响应时间是成比例的。
4.4 基于移动agent的供应链管理系统实现的几个关键问题
4.4.1 各订单agent之间的信息交互问题
在基于移动agent的供应链管理系统中,各订单agent之间的交互采用agent通讯语言ACL(Agent Communication Language)。ACL基于语言—行为理论(speech act),定义了agent及服务设施间协商过程的语法和语义。
4.4.2 迁移机制
在基于移动agent的供应链管理系统中,各个订单agent的迁移也是系统的核心问题之一。agent的迁移方式有命令方式和计划方式。在本模型的设计中,agent的迁移采用计划方式。
4.4.3 迁移失效问题
采用移动agent技术的系统,即使派出agent的主机与网络脱离,被派出去的agent也能继续自主操作。移动agent在迁移到其目的地的过程中,可能会遇到各种麻烦,即迁移失效的问题。为解决迁移失效问题可以采用一套专门的机制来保障agent在遇到网络故障时也能够正常有效地迁移,此即Dock系统的功能[9]。它的实现体现了移动计算的特征,增强了系统的强壮性。
4.4.4 容错问题
在任何系统的设计中,容错机制都很重要,用移动agent技术的系统尤其如此。因此在本模型的设计中,采用Dock系统来增强移动agent的强壮性和容错性。
5 结束语
本文采用移动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].北京:清华大学出版社,2003.
[3] Tomas D.J., Griffin P.M. Coordinated Supply Chain Management. European Journalof Operational Research[J]. 1996, 94(1): 1-15.
[4] Bhatnagar R., Chandra P. Models for Multi-plant Coordination. European Journal of Operational Research[J]. 1993, 67(2): 141-160.
[5] Fox M.S., Chionglo J.F., Barbuceanu M. Integrated Supply Chain Management[M]. In:Technical Report. University of Toronto, April, 1992.
[6] Nenad Ivezic, Mario Barbacci, John Robert, Don Libes, Tom Potok. An Analysis of a Supply Chain Management Agent Architecture[C]. Fourth International Conference on Multi-Agent Systems, 2000.
[7] 谯斯允.供应链管理系统研究及设计[D].华中科技大学,2006:8-9.
[8] 李晓红,冯志勇,孙济洲.基于移动Agent建立企业动态供应链[J].天津大学学报,2003, 36(2):230-233.
[9] 肖洁.基于移动agent的web信息搜索的研究[D].大连海事大学,2006:28-29.
关键词:移动agent;供应链;供应链管理
1 引言
供应链是由供应商、制造商、分销商、零售商和消费者等围绕着某种商品的产、销、供,通过与上游、下游成员的连接组成的供需网络。为了达到多元化和个性化发展,敏捷制造正在成为企业追求的重要战略目标。移动agent技术作为一种崭新的技术,由于其具有智能性、主动性、自治性、响应性、可移动性等特性,使得它尤其适合用来模拟供应链中分散在不同地理位置上的企业。移动agent的引入,对企业供应链管理系统的进一步研究,提高企业竞争力,具有十分重要的意义。
2 移动agent技术概述
20世纪90年代初由General Magic公司在推出商业系统Telescript时提出了移动agent的概念。简单地说,移动agent是一个能在异构网络中自主地从一台主机迁移到另一台主机,并可与其他agent或资源交互的程序,实际上它是agent技术与分布式技术相结合的产物[1]。
移动agent是一种特殊的agent,具有降低网络负载、克服网络延迟、包装不同协议、自主执行、动态适应性、异构性、强壮性和容错性等几个方面的特性。由于具有的上述诸多特性,使得它在实际中得到了广泛的应用,如电子商务、工业控制、分布式信息检索、电信网络服务、移动数据库系统等[2]。
3 供应链管理研究的国内外现状
在国外,随着供应链管理的广泛实施,支持供应链管理的理论和模型也非常的多,如 Tomas 等提出的协调供应链管理结构[3]、Bhatnagar等建立的多工厂协作模型[4]、Fox 等设计的供应链管理功能结构的三个层次等等[5]。此外,借用多代理理论对供应链管理理论进行研究也是一个研究的热点。如Swaminathan 等就利用多代理技术建立了用于供应链仿真的框架;美国国家制造科学中心、加拿大多伦多大学等也都在各自的研究项目中建立了多代理的开发环境,并进行了供应链管理的研究与仿真[6]。
国内高等院校和科学院所相继展开了研究供应链的热潮,进行了技术攻关,在理论研究和技术实施上均取得了重大进展和突破。在供应链设计方面,有学者提出了基于产品的供应链设计,另外还有学者提出了基于多代理的供应链设计、基于 Web的供应链设计、基于电子商务的供应链设计等等;结合敏捷制造等理论,国内学者提出了敏捷供应链管理,结合协调控制理论,还有协调合作供应链管理等等[7]。
4 基于移动agent的供应链管理系统模型
4.1将移动agent引入供应链管理系统
在计算机和网络技术的支持下,供应链的敏捷化、知识化特性更加明显。人工智能技术不断发展,并不断应用于供应链中。目前国内外利用agent技术来解决生产控制与管理问题的研究相当广泛,常常通过代理之间的协商、合作来共同完成任务。Fox等人应用多Agent体系构建了一个包含订单清求agent、物流agent、运输agent、计划agent、资源agent和分发agent共六种agent的供应链管理系统;李晓红等人针对供应链的动态性和不确定性,构建了基于移动agent的动态供应链体系,他们根据在项目生命周期的不同阶段中移动agent的具体任务,将移动agent分为信息收集与发布agent、谈判agent、生命过程监控agent和服务维修agent四类[8]。
在供应链中引入移动agent,为供应链管理和企业信息系统集成提供了新的思路。通过增强供应链网络中各环节的信息传递速度和共享程度,克服由于信息孤立造成的信息失真和对信息的扭曲,从而提高供应链的敏捷性和对市场的快速反应能力。
4.2 基于移动agent的供应链管理系统模型的设计
由于供应链上的各节点的活动都是围绕订单而进行的,因此在本模型的设计中,采用移动agent来代表订单对象,各个agent被派到各地去执行不同任务。代表消费者需求的订单在供应链上进行流动的过程中,会转化为采购订单、运输订单等,并分别派到相对应的各节点进行信息处理和交互,如图1所示。该模型利用移动agent通过Internet在供应商、生产商、分销商和零售商之间移动来实现供应链节点企业之间的协调管理。
4.3 采用移动agent的技术优势
与传统的供应链管理模式相比,基于移动agent的供应链管理模式有其明显的优势。主要表现在以下几个方面:
(1)分布性:一组各具特性的、与平台无关的移动agent负责供应链管理的各项功能;
(2)动态适应性:每一个agent都和其运行环境进行交互,感知网络环境变化,并自主快速地做出反应,使整个系统始终保持在最优状态;
(3)智能性:每个agent都有人工智能的特点;
(4)完整性:每个agent都能感知到其它agent的功能范围,并能很容易地获得同样的功能;
(5)响应性:每个agent既是客户端也是服务器端,因此既能从其它agent处获得信息,也能向其它agent发送信息;
(6)随时性:每个agent都能在规定时间内对任何请求做出响应,但是响应的质量与所允许的响应时间是成比例的。
4.4 基于移动agent的供应链管理系统实现的几个关键问题
4.4.1 各订单agent之间的信息交互问题
在基于移动agent的供应链管理系统中,各订单agent之间的交互采用agent通讯语言ACL(Agent Communication Language)。ACL基于语言—行为理论(speech act),定义了agent及服务设施间协商过程的语法和语义。
4.4.2 迁移机制
在基于移动agent的供应链管理系统中,各个订单agent的迁移也是系统的核心问题之一。agent的迁移方式有命令方式和计划方式。在本模型的设计中,agent的迁移采用计划方式。
4.4.3 迁移失效问题
采用移动agent技术的系统,即使派出agent的主机与网络脱离,被派出去的agent也能继续自主操作。移动agent在迁移到其目的地的过程中,可能会遇到各种麻烦,即迁移失效的问题。为解决迁移失效问题可以采用一套专门的机制来保障agent在遇到网络故障时也能够正常有效地迁移,此即Dock系统的功能[9]。它的实现体现了移动计算的特征,增强了系统的强壮性。
4.4.4 容错问题
在任何系统的设计中,容错机制都很重要,用移动agent技术的系统尤其如此。因此在本模型的设计中,采用Dock系统来增强移动agent的强壮性和容错性。
5 结束语
本文采用移动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].北京:清华大学出版社,2003.
[3] Tomas D.J., Griffin P.M. Coordinated Supply Chain Management. European Journalof Operational Research[J]. 1996, 94(1): 1-15.
[4] Bhatnagar R., Chandra P. Models for Multi-plant Coordination. European Journal of Operational Research[J]. 1993, 67(2): 141-160.
[5] Fox M.S., Chionglo J.F., Barbuceanu M. Integrated Supply Chain Management[M]. In:Technical Report. University of Toronto, April, 1992.
[6] Nenad Ivezic, Mario Barbacci, John Robert, Don Libes, Tom Potok. An Analysis of a Supply Chain Management Agent Architecture[C]. Fourth International Conference on Multi-Agent Systems, 2000.
[7] 谯斯允.供应链管理系统研究及设计[D].华中科技大学,2006:8-9.
[8] 李晓红,冯志勇,孙济洲.基于移动Agent建立企业动态供应链[J].天津大学学报,2003, 36(2):230-233.
[9] 肖洁.基于移动agent的web信息搜索的研究[D].大连海事大学,2006:28-29.