论文部分内容阅读
虚拟企业工作流技术作为虚拟企业应用研究的关键技术之一,越来越引起众多研究机构和IT厂商的重视。虚拟企业工作流的成功应用可以使盟主企业对整个虚拟企业进行有效地管理,并在很大程度上加强了各企业业务过程之间的协调,从而确保虚拟企业的成功。虚拟企业工作流不同于企业内部工作流,它处理的企业对象是多个动态的、强自治性的、松散耦合的、不确定性的、异构的企业之间的联盟。本论文在研究大量的国内外相关研究、业界平台产品和标准的基础之上,对虚拟企业工作流这项非常有发展前景且实现难度较大的技术做了系统深入的分析、研究和原型实现,主要内容包括: 1.分析了大量的国内外研究前沿和应用平台,系统研究了虚拟企业的动态特性,提出了实现虚拟企业工作流的技术体系。该技术体系中包括XML、Java、Agent、Web服务等关键技术,这些技术的综合运用可有效解决虚拟企业应用的动态性、自治性、松耦合性以及跨平台性等关键问题。 2.较系统地提出了解决目前虚拟企业工作流必须要建立或解决的几个基础机制,这些机制分别是协调机制、通信机制、约束机制以及本体论等。本论文将协调论的思想引入到虚拟企业工作流分析过程中,并提出通过引入电子合同来建立各企业业务过程协调的约束机制。 3.在传统的面向代理的方法论基础上提出了面向多代理的方法论—MAOAD,增加了域模型的核心概念,较好地解决了在虚拟企业应用分析和设计过程中的多域问题。 4.对虚拟企业工作流的运行机理进行了深入细致的分析,提出通过对业务过程的中间结果监控达到对整个虚拟企业进行协调控制的管理思想,在此基础上建立了虚拟企业的过程模型。该模型将虚拟企业工作流划分为全局业务过程、共享业务过程和私有业务过程三个逻辑层次,通过共享业务过程为中介,盟主企业可实现对各伙伴企业的私有业务过程进行协调和控制。 5.建立了虚拟企业工作流的本体论,并基于协调论和方法论的哲理,构建了基于多代理实现虚拟企业工作流的三层体系结构,即全局域代理层、企业域代理层和代理管理层,该体系架构与虚拟企业过程模型相一致,较好地实现了各工作流代理之间的协商。 6.研究了Web服务技术,提出用“面向Web服务”的编程思想去实现虚拟企业工作流的框架结构,提出了基于Web服务技术和代理技术实现伙伴选择自动化的思想。 7.实现了一个轻型的基于多代理和Web服务的工作流原型,验证了本论文的研究思路,并为虚拟企业工作流的进一步研究和实际应用提供了一个具有参考价值的框架。在该原型系统中,基于JADE实现了多代理的创建和管理、基于prot冉6 2000实现了本体论的建立、基于XML建立了工作流过程定义语言、在欧洲 EURESCOM P815项目的基础之上实现了 NWrpU-P8151作流机、基于 GEF流程图库实现了过程定义建模工具、基于 APACHE AxiS实现了代理之间基于SOAP的通信,并实现了针对全局过程和共享过程的管理控制台用户界面。