国家标准网
ICS35.060 L74 中华人民共和国国家标准 GB/T32393—2015 信息技术 工作流中间件 参考模型和接口功能要求 Informationtechnology—Workflowmiddleware— Referencemodelandinterfacefunctionalrequirement 2015-12-31发布 2015-12-31实施 中华人民共和国国家质量监督检验检疫总局 中国国家标准化管理委员会发布目 次 前言 Ⅰ ………………………………………………………………………………………………………… 1 范围 1 ……………………………………………………………………………………………………… 2 术语、定义和缩略语 1 ……………………………………………………………………………………… 3 工作流中间件参考模型 3 ………………………………………………………………………………… 3.1 参考模型 3 …………………………………………………………………………………………… 3.2 工作流执行服务器 4 ………………………………………………………………………………… 3.3 流程定义工具 6 ……………………………………………………………………………………… 4 工作流中间件接口 6 ……………………………………………………………………………………… 4.1 流程定义交换接口 6 ………………………………………………………………………………… 4.2 工作流客户端应用接口 8 …………………………………………………………………………… 4.3 被调用应用接口 10 …………………………………………………………………………………… 4.4 工作流互操作接口 11 ………………………………………………………………………………… 4.5 管理和监控接口 15 …………………………………………………………………………………… 附录A(资料性附录) 状态转移 17 ………………………………………………………………………… 参考文献 18 ……………………………………………………………………………………………………GB/T32393—2015 前 言 本标准按照GB/T1.1—2009给出的规则起草。 本标准由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。 请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。 本标准起草单位:中创软件商用中间件股份有限公司、中国电子技术标准化研究院、北京东方通科 技股份有限公司、山东浪潮齐鲁软件产业股份有限公司、华迪计算机集团有限公司、北京炎黄盈动科技 发展有限责任公司。 本标准主要起草人:何忠胜、陈志峰、李海波、李春青、邓鹏飞、王洁萍、王卫国、杨丽蕴、贾德星、 程勇、张燕生。 ⅠGB/T32393—2015 信息技术 工作流中间件 参考模型和接口功能要求 1 范围 本标准描述了工作流中间件参考模型和工作流中间件接口要求。 本标准适用于工作流中间件产品的开发。 2 术语、定义和缩略语 2.1 术语和定义 下列术语和定义适用于本文件。 2.1.1 流程 process 一组具有共同目的、协调的、并行和/或串行的活动。 2.1.2 流程定义 processdefinition 流程的计算机化表示。 注:流程包括人工定义和自动化的工作流定义。 2.1.3 子流程定义 sub-processdefinition 流程执行或调用的流程,包括该流程的工作流部分。 2.1.4 流程活动 processactivity 一项工作的逻辑步骤或描述。 2.1.5 工作流活动 workflowactivity 有助于工作流完成的计算机自动操作逻辑步骤。 2.1.6 流程实例 processinstance 流程定义的实例示范。 注:流程实例包括人工实例和自动化的(工作流)实例。 2.1.7 流程执行 processexecution 一种流程状态,在此状态下,启动了工作流执行以支持流程。 2.1.8 工作流 workflow 流程的全部或部分计算机化。 1GB/T32393—2015 2.1.9 工作流中间件 workflowmiddleware 一种系统,它全面负责定义、管理、执行、监控和优化由软件执行的工作流;执行顺序由工作流逻辑 产生。 2.1.10 工作流执行服务器 workflowenactmentserver 一种软件服务器,它可以由一个或多个工作流引擎组成,用以创建、管理和执行工作流实例。是工 作流管理系统的核心组成部分。 2.1.11 工作流管理系统 workflowmanagementsystem 工作流管理系统是指工作流中间件。 工作流管理系统与工作流中间件(见2.1.9)同义。 2.1.12 工作流引擎 workflowengine 一种软件服务器或软件“引擎”,为工作流实例提供运行时期的执行环境。 2.1.13 工作流执行 workflowexecution 工作流中间件根据工作流定义创建并管理工作流实例。 2.1.14 工作流实例 workflowinstance 工作流定义的实例示范,仅包括流程实例的自动化部分。 2.1.15 工作流活动实例 workflowactivityinstance 工作流实例组成部分的流程活动实例示范。 2.1.16 工作流参与者 workflowparticipant 一种资源,它部分或全部执行由工作流活动实例代表的工作。 2.1.17 工作流应用 workflowapplication 一种软件,此种软件可以完全或部分支持推进某项工作,以达到工作流活动实例的目标。 2.1.18 工作流控制数据 workflowcontroldata 由工作流中间件和/或工作流引擎管理的数据。 2.1.19 工作流相关数据 workflowrelevantdata 由工作流中间件用于确定工作流实例的状态转移情况的数据。 注:可以是按类划分的(引擎可以理解)或非按类划分的(引擎不可理解)。 2.1.20 应用数据 applicationdata 不可以由工作流中间件访问的特定数据。 2.1.21 工作流应用编程接口 workflowapplicationprogramminginterface;WAPI 指工作流应用和工具与工作流执行服务器之间的应用编程接口。 注:工作流执行服务器提供此接口功能。 2GB/T32393—2015 2.1.22 任务表处理器 worklisthandler 用于管理和格式化对工作流执行服务器的请求(以便获得任务项目表)的软件部件。 2.1.23 工具 tool 工作流中间件所涉及的工作流应用。 2.1.24 审计记录 audittrail 工作流实例从开始到最后完成的状态转移的历史记录。 2.1.25 转移条件 transitioncondition 流程实例的当前活动向下一个或多个活动移动或转移时所遵循的准则。 2.2 缩略语 下列缩略语适用于本文件。 API 应用编程接口(ApplicationProgrammingInterfaces) ORB对象请求代理(ObjectRequestBroker) WAPI 工作流应用编程接口(WorkflowApplicationProgrammingInterfaces) 3 工作流中间件参考模型 3.1 参考模型 工作流中间件参考模型见图1。 图1 工作流中间件参考模型 工作流执行服务器、流程定义工具、工作流客户端应用、被调用应用程序、管理监控工具和其他工作 流执行服务器是工作流中间件的主要组件。以工作流引擎为核心的工作流执行服务器是工作流中间件 提供服务和管理调度的组件,它与流程定义工具、工作流客户端应用、被调用应用、管理监控工具和其他 工作流执行服务器通过各个接口交互。这些接口包括流程定义交换接口(接口1)、工作流客户端应用 接口(接口2)、被调用应用接口(接口3)、工作流互操作接口(接口4)、管理和监控接口(接口5),接口功 能由工作流服务器提供,其中包含WAPI信息和数据交换格式。这些功能中很多是两个或两个以上接 3GB/T32393—2015 口服务共有的。通过WAPI可以访问工作流执行服务器的服务、管理工作流执行服务器与其他系统组 件之间的交互。WAPI可以看作是工作流执行服务器经由五个接口提供工作流管理服务的统一的服务 接口,而不是工作流服务器的五个单独的接口。 3.2 工作流执行服务器 3.2.1 概述 工作流执行服务器为流程实例和活动实例提供运行环境,利用一个或几个工作流引擎解释和激活 流程定义的一部分或全部,以及为处理各种活动与必要的外部资源进行交互。 在工作流中间件参考模型中,构成工作流执行服务器的流程和活动控制逻辑与构成流程(与关联每 个活动关联)的应用工具和末端用户,这两部分之间在逻辑上是分离的。 工作流执行服务器通过以下任一接口访问外部资源: a) 客户端应用接口: 工作流引擎通过该接口与代表用户资源负责组织任务的任务表处理器进行交互。任务表处理 器负责从任务表中选择和推进任务项。任务表处理器或末端用户可以控制应用工具的激活。 b) 被调用应用调用接口: 该接口允许工作流引擎直接激活特定工具以执行指定活动。典型的情况是,所调用的是一种 没有用户接口的基于服务器的应用;在指定的活动使用一种要求末端用户交互的工具的情况 下,通常是经由任务表接口调用,使用户任务进度安排更灵活。 在分布式工作流执行服务器中,每个工作流引擎控

.pdf文档 GB-T 32393-2015 信息技术 工作流中间件 参考模型和接口功能要求

文档预览
中文文档 21 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
GB-T 32393-2015 信息技术 工作流中间件 参考模型和接口功能要求 第 1 页 GB-T 32393-2015 信息技术 工作流中间件 参考模型和接口功能要求 第 2 页 GB-T 32393-2015 信息技术 工作流中间件 参考模型和接口功能要求 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2025-07-16 20:46:48上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。