论文部分内容阅读
虚拟企业作为21世纪的企业模式,得到了越来越广泛的应用.计算机支持的协同工作(CSCW)是实现虚拟企业的关键支撑技术.虚拟企业也对传统的CSCW提出了更高的要求和挑战.作为虚拟企业协同研究的关键技术之一的虚拟企业工作流技术,可以使盟主企业对整个虚拟企业进行有效地管理,并在很大程度上加强了各企业业务过程之间的协同,从而确保虚拟企业的成功.与传统的工作流相比,虚拟企业工作流具有强自治性、松散耦合性、不确定性的和异构性.文章首先分析了大量的国内外研究前沿和应用实例,基于虚拟企业的特性,提出了实现虚拟企业工作流的关键技术,如XML、Java、Agent和Web服务等,这些技术的综合运用可有效解决虚拟企业的动态性、自治性、松耦合性以及跨平台性等关键问题.其次,本文遵循WFMC的参考模型,采用面向对象的原则和设计模式,实现了轻量级虚拟企业工作流引擎VEWFE.在VEWFE的基础上构建了基于多代理的虚拟企业工作流三层体系结构,即盟主域代理层、成员域代理层和代理管理层,该体系结构与虚拟企业过程模型相一致.建立了虚拟企业工作流的本体论,较好地实现了各成员企业代理之间的协同.再次,论文研究了Web服务技术,Web服务技术可以很好地满足虚拟企业的的分布性、异构性和松耦合性的要求.根据虚拟企业的特点提出用"面向服务"的思想,综合运用SOAP、WSDL和UDDI技术实现了虚拟企业工作流的框架结构.文章最后采用Broswer/Server的三层结构和J2EE技术,实现了一个基于Web服务和多代理协同的虚拟企业工作流系统的原型,验证了本论文的研究思路和关键技术,并为虚拟企业工作流的进一步研究和实际应用提供了一个具有良好参考价值的支撑平台.