论文部分内容阅读
为克服传统信息系统存在的封闭、功能单一、难以控制及管理等缺点,本文采用将虚拟组织技术应用于信息系统,通过虚拟组织建立企业信息系统间的联盟,实现企业自身效益的最大化。为实现智能兼可控易管理的信息系统,需要解决如下问题:如何实现开放环境下系统内部的虚拟组织中资源和服务的动态、灵活、按需的自主协同,并且具备有相当的自治性和可控性,包括企业自主战略的可控性和虚拟组织协同过程中的可控性?为解决上述问题,本文以虚拟组织内部的自治性与可控性为出发点,以软件Agent作为虚拟组织的自治元素,以多Agent协同为研究对象,引入多层政策到多Agent协同系统管理中,提出基于分层政策的多Agent协同系统。大致说来,论文的贡献主要包括以下几个方面:1)研究了基于分层政策的多Agent协同机理,对政策进行分层设置,将政策分为个体政策和组织政策两层。并运用政策加载、政策精化、政策行为映射和政策执行四个步骤,完成政策向Agent行为的转换以及Agent对政策行为的执行。另外,在多Agent协同过程中,利用两层政策相互协调控制,采用优先级和最近更新优先原则来解决政策之间的冲突,达到系统目标控制的确定性,保障了Agent协同行为和政策行为的有机结合。与原有研究相比较,整个协同过程的灵活性和可控性得到了加强,并提供冲突解决机制,增强了协同过程的稳定性和一致性。2)研究了基于分层政策导向的多Agent协同系统的实现机制及方法,一方面,建立基于分层政策导向的多Agent协同体系结构,阐明以政策为核心的管理框架及其结构特征。另一方面,针对系统的实时性要求,实现系统实时展现机制,利用Ajax的异步传输特性,实时获取Agent的实时状态,保障系统用户能够实时根据Agent状态加载相关政策来指导Agent行为。与之前相关系统相比较,我们的系统实现能够灵活实时地响应和处理外部事件并将两层政策的协调控制思想融入到了具体的模块中,增强系统的效率性、灵活性和可控性。