您的位置:首页 > 其它

工作流参考模型

2008-03-29 13:59 309 查看
[align=left]参考模型的作用[/align]
[align=left]关于工作流参考模型的作用,2004年大卫·霍林斯沃思(David Hollingsworth)在回顾工作流参考模型十年的历程时指出:工作流参考模型的引入为人们讨论工作流技术提供了一个规范的术语表,为在一般意义上讨论工作流系统的体系结构提供了基础;工作流参考模型为工作流管理系统的关键软件部件提供了功能描述,并描述了关键软件部件交互,而且这个描述是独立于特定产品或技术的实现的;从功能的角度定义五个关键软件部件的交互接口,推动了信息交换的标准化,使得不同产品间的互操作成为可能。[/align]
[align=left]参考模型的部件[/align]
[align=left]1、工作流执行服务[/align]
[align=left] 是工作流管理系统的核心部件,它的功能包括:[/align]
[align=left] 。 创建、管理流程定义[/align]
[align=left] 。 创建、管理和执行流程实例[/align]
[align=left] 。 在执行上述功能的同时,应用程序可能会通过编程接口同工作流执行服务交互[/align]
[align=left] 。 一个工作流执行服务可能包含多个分布式工作的工作流引擎[/align]
[align=left]2、工作流引擎[/align]
[align=left] 是为流程实例提供运行环境并解释执行流程实例的软件部件[/align]
[align=left]3、流程定义工具[/align]
[align=left] 是管理流程定义的工具,它可能通过图形方式把复杂的流程定义显示出来并加以操作;流程定义工具[/align]
[align=left] 同工作流执行服务交互[/align]
[align=left]4、客户端应用[/align]
[align=left] 是通过请求的方式同工作流执行服务交互的应用,也就是说是客户端应用调用工作流执行服务;客户[/align]
[align=left] 端应同工作流执行服务交互[/align]
[align=left]5、调用应用[/align]
[align=left] 是被工作流执行服务调用的应用;调用应用同工作流执行服务交互。为了协作完成一个流程实例的执[/align]
[align=left] 行,不同的工作流执行服务之间进行交互。[/align]
[align=left]6、管理监控工具[/align]
[align=left] 主要指组织机构、角色等数据的维护管理和流程执行情况的监控;管理监控工具同工作流执行服务交互。[/align]
[align=left]
参考模型中的接口[/align]
[align=left]接口一:工作流定义交换[/align]
[align=left] 用于在建模和定义工具与执行工具之间交换工作流定义。主要是数据交换格式和API,数据交换[/align]
[align=left] 通过XPDL,API通过WAPI。[/align]
[align=left]接口二:工作流客户端应用接口[/align]
[align=left] 用于工作流客户端应用访问工作流引擎和工作列表,通过WAPI完成。[/align]
[align=left]接口三:被调用的应用接口[/align]
[align=left] 用于调用不同的应用系统。[/align]
[align=left]接口四:工作流系统互操作接口[/align]
[align=left] 用于不同工作流之间的互操作。[/align]
[align=left]接口五:系统管理和监控[/align]
用于系统管理应用访问工作流执行服务。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: