论文部分内容阅读
本文将网格技术应用到企业信息系统集成领域,着重对网格环境下企业信息系统集成(Enterprise Information System Integration Based on Grid, EISIBG)的体系结构框架、模型实现、平台设计、构建方法与资源调度策略等几个关键问题进行研究,以期有效地消除“信息孤岛”,更加高效、便捷地访问所需的各种数据。论文主要工作如下:首先,概括网格的基本理论,包括网格的概念、体系结构和多智能体理论,分析企业信息共享与集成的研究现状以及企业信息系统集成在网格时代面临的机遇和挑战,探讨EISIBG的选题背景和研究意义。其次,针对企业信息系统特点,采用网格层次化设计思想,对OGSA网格体系结构进行改进和扩展,提出一种新的易于使用网格服务的EISIBG层次化体系结构;在此基础上设计基于FEAF的六层EISIBG体系结构框架,使用视角矩阵图展示体系结构框架不同部分的各个方面,并分析EISIBG的原型系统模型实现,以及基于UML设计EISIBG体系结构框架产品的模型实现。第三,针对目前企业信息系统中普遍存在的数据和业务异构问题,引入多智能体系统(Multi-Agents System, MAS),提出多智能体EISIBG集成平台。分析平台的Agent组成及功能,设计平台的基本构成单元——服务驱动型协作Agent的元模型,在此基础上,研究EISIBG平台MAS联盟的协作模式,给出MAS联盟的形式化语义,讨论MAS联盟的服务流、信息流和断点工作流设计,以联盟的方式提高MAS的全局效率,为企业信息系统网格环境集成提供有力的平台支持,最后,佐证说明。第四,提出一种网格环境下企业信息系统构建方法,研究EISIBG构件的定义、知识库的组成和划分,并深入探讨各类构件的设计和生产方法,最后提出基于按单定制思想的企业信息系统组装和实现过程。第五,根据调度任务是否存在前后依赖关系,分别建立独立型任务调度模型和依赖型任务调度模型。在此基础上,针对独立型任务调度提出一种改进算法,算法着重考虑特定任务只能由特定资源来完成的问题,从而引入资源计算能力方面的约束;针对依赖型任务调度提出一种新的任务调度策略,着重考虑各子任务执行时的前后次序,最后,通过仿真验证所提算法的有效性。