导读:
工作流管理系统的体系结构
工作流管理系统的实际应用可以提高系统的柔性和软件的重用性,并且可以增加工作过程的透明度,提高工作效率。利用工作流管理系统还可以对生产经营过程的合理性进行分析,从而为BPM提供支持。为了适应市场的多元化及实现不同工作流系统之间的集成,必须对工作流管理系统的主要功能的实施接口进行标准化。为了实现工作流技术的标准化和开放性,从而支持异构WFMS之间的互操作性,“工作流管理联盟”提出了一系列有关WFMS的规范,包括WFMS的结构、WFMS与应用、管理工具和其他WFMS之间的应用程序接口(WAPI),依据该模型可以实现不同工作流管理系统之间的互操作,并且可使依据该结构和应用编程接口编制的客户端应用访问不同的工作流机提供的服务[3]。
图2.2显示了WFMC提出的工作流参考体系结构图,这个参考体系结构给出了抽象的WFMS的功能组成部件和接口,它能满足WFMS和产品应该具有的主要功能特征,可为实现工作流产品之间的互操作性提供公共的基础。可以看出,WFMS主要包含三种类型的部件:
软件构件:完成WFMS不同组成部分功能的实现,包括流程定义工具、工作流引擎、任务管理器和系统管理和监控工具等。
系统控制数据:WFMS中的一个或多个软件结构使用的数据,包括流程定义引用到的组织/角色模型数据、工作流控制数据、相关数据等。
应用程序和数据库:属于外部系统和数据,被工作流系统调用来完成整个或部分工作流管理的功能。
图2.2 工作流管理系统的体系结构图
Fig.2.2 Workflow System Architecture
TOP
本文转自
http://soa.5d6d.com/redirect.php?fid=7&tid=65&goto=nextoldset
工作流管理系统的体系结构
工作流管理系统的实际应用可以提高系统的柔性和软件的重用性,并且可以增加工作过程的透明度,提高工作效率。利用工作流管理系统还可以对生产经营过程的合理性进行分析,从而为BPM提供支持。为了适应市场的多元化及实现不同工作流系统之间的集成,必须对工作流管理系统的主要功能的实施接口进行标准化。为了实现工作流技术的标准化和开放性,从而支持异构WFMS之间的互操作性,“工作流管理联盟”提出了一系列有关WFMS的规范,包括WFMS的结构、WFMS与应用、管理工具和其他WFMS之间的应用程序接口(WAPI),依据该模型可以实现不同工作流管理系统之间的互操作,并且可使依据该结构和应用编程接口编制的客户端应用访问不同的工作流机提供的服务[3]。
图2.2显示了WFMC提出的工作流参考体系结构图,这个参考体系结构给出了抽象的WFMS的功能组成部件和接口,它能满足WFMS和产品应该具有的主要功能特征,可为实现工作流产品之间的互操作性提供公共的基础。可以看出,WFMS主要包含三种类型的部件:
软件构件:完成WFMS不同组成部分功能的实现,包括流程定义工具、工作流引擎、任务管理器和系统管理和监控工具等。
系统控制数据:WFMS中的一个或多个软件结构使用的数据,包括流程定义引用到的组织/角色模型数据、工作流控制数据、相关数据等。
应用程序和数据库:属于外部系统和数据,被工作流系统调用来完成整个或部分工作流管理的功能。
图2.2 工作流管理系统的体系结构图
Fig.2.2 Workflow System Architecture
TOP
本文转自
http://soa.5d6d.com/redirect.php?fid=7&tid=65&goto=nextoldset