论文部分内容阅读
电子商务的发展,网络技术的革新和应用使得企业经营模式朝跨组织合作方向发展。企业需要将已有的非核心能力外包,随之带来合作伙伴间异构工作流管理系统集成问题。目前的技术或不能很好解决包括工作流管理系统在内的多种异构资源集成问题,或不能给出统一的资源集成框架,只是单纯的实现异构工作流引擎互操作。网格技术的出现给解决工作流管理系统集成问题提供了方便快捷的方法。本文的主要工作是提出基于企业核心能力匹配的工作流引擎集成模型。并使用网格服务实现了该模型的示例。主要体现如下:(1)提出基于企业核心能力匹配的工作流系统集成模型。合作伙伴间异构工作流管理系统可以通过该模型外包非核心流程,并可通过基于核心能力匹配的查询找到最佳合作伙伴。(2)提出外包协议语言标准,为合作企业间以标准方式描述彼此合作关系和异构工作流系统间的监控与互操作定义了一致的行为和语义,并提高了异构工作流系统间建立合约的谈判能力。(3)通过使用网格服务将虚拟组织中异构工作流引擎包装成网格服务,解决了实现基于企业核心能力匹配的工作流集成模型的核心技术问题,为企业实施该模型提供了示范作用;同时,实例中使用的Wrapper将工作流交互规范接口转换成网格服务接口,使得符合WFMC工作流交互规范的系统都可以利用该Wrapper包装成网格服务,具有可观的重用价值。本文的原型系统采用被称为网格服务中间件领域事实标准的Globus工具包3.2(GT3)实现,并演示了基于外包协议驱动模型的工作流集成示例的实际工作情况,表明本文提出的方案是实现异构工作流系统集成的方便有效的途径。