1 引 言
面对市场全球化的趋势及激烈的市场竞争,先进制造技术(如企业重组、动态联盟、敏捷制造等)不断涌现,IT技术(如Internet/Intranet、分布式技术等)日新月异,流通领域的经营模式日趋现代化(如电子数据交换、电子转帐、仓储自动化等),这些都为">供应链管理带来新的机遇和挑战。在供应链中,各实体通常通过订单联系在一起,每个实体从其下游获取订单,并为上游实体提供需求等输入信息,作为上游实体进行生产或库存决策的依据。由于市场需求的不确定性及用户需求的个性化,造成各级订单的内容、批量、产品价格、产品的调度规则等都是动态变化的,因此,大多数企业采用面向订单的生产经营方式。在敏捷供应链中,客户需求和系统内部的物料调度等任何任务都可通过订单来描述,因此,系统的行为表现为围绕订单而进行的交易与协调、物流与服务、认证与支付”。因此,代表顾客需求的订单就成为企业生产经营和供应链管理的源头和终点。
订单中信息的产生、传递、加工处理及利用散布于系统的各个环节,必须对必要的信息进行适当范围内的交换与共享,才能将正确的信息在正确的时间被正确的对象所利用。利用这些共享信息,供应链上的每个实体就能更好地对订货、产能分配和生产计划作出决策。有效管理、使用和发布这些信息的能力曾经被认为是具有竞争力的表现,如今已成为在当今全球化的市场环境中站稳脚跟的基本要求。
由于目前供应链上的各个实体往往分布在不同的地理位置,因而使得作为技术支撑的信息技术(IT)系统也必须适应这种分布式的运作特点,需要对信息进行有效管理以及对不同实体的IT系统和数据源进行集成。Internet技术能够将不同种类的计算机和计算机网络连接起来,并能跨地域地为网络上的各个用户提供独立信息。但是在Internet环境下,由于受到网络带宽与通信质量的限制,对远程数据的操作往往会受到影响,如数据的访问得不到及时响应,数据的完整性和安全性得不到保障等等。
移动agent(mobile agent)技术具有克服上述问题的潜力。它是agent技术与分布式计算技术的混血儿。传统的客户和服务器问的交互需要连续的通信支持,而移动agent可以迁移到服务器上,与之进行本地高速通信,这种本地通信不再占用网络资源(如图1所示)。移动agent所具备的移动性(Mobility)和自主性(Autonomy)的特点使其具有节省带宽、减少延时、允许连接挂起操作、稳定可靠、能够进行分枢式运算、异步性、并行性的优点。利用移动agent技术可以节省通信成本,增强数据库处理的完整性和安全性,因此用它来解决分布式的信息资源访问问题是很合适的。
图1 传统通信方式与移动agent通信方式比较图
2 移动agent在供应链管理系统中的应用
供应链是执行采购原材料,将它们转换为中间产品和成品,并且将成品销售到用户的功能网链。Mark S Fox所领导的多伦多大学企业集成实验室,于1993年首先提出用agent取代人来管理企业内部供应链的没想,提出了相应的多agents系统框架模型。在这个设想的指导下,Fox等人建立了“集成供应链管理”研究项目,在今后的几年中,开发出了一套多agents开发平台ABS(Agent Building Shell),并把它们应用于供应链的建模与模拟。
供应链管理系统是一个对供应链上的所有功能成员进行管理的复杂系统。目的是为了使供应链卜的总成本最低同时使顾客满意度达到最大。它所面临的环境包括迅速多变而又难以预测的市场需求,产品结构和生产的重新配置,各种不同种类的计算机软硬件系统以及不同的商业规则和控制体。因此,将供应链上处于世界各地的不同企业的不周软件系统紧密地连接起来进行有效合作成为当前的迫切需求。电子商务技术为实现供应链上全球化生产与配送的整合和优化提供了机会。而移动agent技术的应用可以大大减少由于不同软件系统间进行交互作用时所引起的各种延迟。一些研究学者指出移动agent为实现网络上的信息交互与提取提供了—个很好的范例,因此它适用于电子交易和数据挖掘。