【AICon】硅谷视野+中国实践,汇聚全球顶尖技术的 AI 科技盛会 >>> 了解详情
写点什么

WfXML-R:基于 REST 的流程整合

  • 2008-06-05
  • 本文字数:789 字

    阅读完需:约 3 分钟

/workflows 该资源是工作流分析师最初创建的主要容器。该资源包含名称信息、作者以及其他跟工作流相关的元数据。它指向定义(definitions)及实例(instances)等其他资源。

/definitions 对于一个特定的工作流,可以有一个或多个流程定义(process definitions)被指定、载入引擎和版本化。要为工作流规定要执行的各项活动,就必须要有流程定义。流程定义本质上就是流程实例的工厂(factory)。

/processes 流程实例(process instances)执行实际的工作。它包含区分不同流程的上下文信息。一个流程实例资源只能被使用一次:它被创建,然后被启动,它可以被暂定、继续、终止。如果一切正常的话,它最终将结束。

/activities 流程实例(process instance)可以在任意时刻进入“等待某个外部活动完成”的状态。该活动(activity)代表该流程里的等待点(wait-point)。流程(process)可以等待某个人与之交互,也可以等待流程里某个自动化步骤的结果。该活动提供流程所等待事物(比方说任务承担者)的信息,以及关于“已经等待了多久”、“愿意等待多久” 的详细信息。这样的话,该活动担当的是那个远程流程的一个观察者。该活动可以提供它所等待的远程流程实例的 URL。

/traces 在执行一个特定流程的过程中,系统可以收集历史信息或有关序列路径、各个活动后的输入 / 输出、时间戳等追踪信息。

/participants 参与者执行具体的活动(activities)。他们可以是人,也可以是其他 Web 服务。

/workitems 人可以成为一个工作流里的参与者,也可以被分配任务(或活动)去执行。这些请求可以在“仓库”里排队,以便用户获取和执行。这些请求就是工作项目(workitems)。

/engine 引擎本身也许是最有访问价值的资源了。远程应用可能想查看并修改某些引擎属性。管理员可能会创建或删除一个新的引擎资源,或者获取一个运行着的引擎的列表。

/errors 引擎维护着一个运行时错误的列表,用户可以获取该列表。

2008-06-05 06:17901
用户头像

发布了 63 篇内容, 共 25.2 次阅读, 收获喜欢 11 次。

关注

评论

发布
暂无评论
发现更多内容

SQLite数据库实现数据增删改查

智趣匠

Centos7系统一次性增加绑定多个IP教程。

百度搜索:蓝易云

云计算 Linux centos 运维 IP

软件测试/测试开发丨Python 常用第三方库 pymysql

测试人

Python MySQL 程序员 软件测试 测试开发

4 招搞定 Java List 排序

SoFlu软件机器人

使用 appuploader 工具流程(Windows 版本) 作者:雪奈椰子

Presto 设计与实现(二):一切从 0 开始?

冰心的小屋

数据湖 presto presto 设计与实现

CommunityOverCode Asia 议程上线|Apache Flink 项目实践

Apache Flink

大数据 flink 实时计算

如何快速优化 CnosDB 数据库性能与延迟:使用 Jaeger 分布式追踪系统

CnosDB

时序数据库 开源社区 CnosDB 工程师有话说

ARTS 打卡第 7 天

自由

ARTS 打卡计划

阿里云故障洞察提效 50%,全栈可观测建设有哪些技术要点?

阿里巴巴云原生

阿里云 云原生 可观测

在 Dify 轻松调用顶尖开源与国产模型,解锁不同模型的潜力

Dify

ChatGPT 文心一言 ChatGLM 讯飞星火 llama2

2023-08-16:用go语言如何解决进击的骑士算法问题呢?

福大大架构师每日一题

福大大架构师每日一题

IPQ5018|Unlocking Affordable WiFi 6: The Ultimate Solution

wallyslilly

ipq5018'

摆脱 OpenAI 依赖,8 分钟教你用开源生态构建全栈 AI 应用

Zilliz

Milvus AIGC LLM langchain cvpstack

如何配置Apple推送证书 push证书

雪奈椰子

ARTS 打卡第 1 周: Jackson如何自定义属性的序列化策略

前行

#Jackson #正则表达式 #IDEA高效使用技巧

如何通过观测云的RUM找到前端加载的瓶颈--可观测性入门篇

Yestodorrow

可观测性

产品经理:实现一个微信输入框

南城FE

JavaScript 微信 前端 交互 输入框

数据安全架构总结及案例分享

I

安全架构师 架构设计 数据安全 安全架构

智能化推送系统——APP出海营销的好帮手

MobTech袤博科技

前端开发 APP开发 前端开发工具 前端‘’

Web和云开发,Rust会起飞?

高端章鱼哥

rust Web 云开发

推荐系统系列之推荐系统概览(上)

亚马逊云科技 (Amazon Web Services)

Amazon

Java如何检查文件是目录还是文件?

SoFlu软件机器人

Centos 7系统安装python 3.9.10详细教程。

百度搜索:蓝易云

Python 云计算 Linux centos 运维

Programming abstractions in C阅读笔记: p114-p117

codists

leetcode22_Valid_Parentheses_有效的括号

okokabcd

LeetCode

注册与充值操作手册

zhizhi

AI azure openai AIGC zhizhi

SpringBoot3集成RocketMq

RocketMQ springboot SpringBoot3

Microsoft Office 2019 for Mac中文正式版下载v16.76

mac

office办公软件 Office 2019 苹果mac Windows软件下载

LeetCode题解:2631. 分组

Lee Chen

JavaScript LeetCode

来聊聊托管服务提供商(MSP)安全

树上有只程序猿

网络安全 msp

WfXML-R:基于REST的流程整合_SOA_Gavin Terrill_InfoQ精选文章