`
ww2
  • 浏览: 402080 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Tempo针对BPEL4People的实现构架

阅读更多
Tempo并不是一个完整的workflow system,只是wfms中一个组成部分。
完整的workflow system是Intalio BPMS(http://bpms.intalio.com/),Tempo是其中实现“人工活动处理”的部分,说的更为准确些,是BPEL4People的实现。

当process engine在执行process的时候,碰到people activity的时候,会向Tempo发出创建task的请求,然后Tempo负责维护Task的管理和执行,整个处理过程在http://tempo.intalio.org/ 上个序列图来诠释,如下:

基本上Tempo是由如下几个组件组成的:
FDS(Form Dispatcher Service):主要是负责连接process与Tempo中的TMP的消息格式之间的交互。
TMP(Task Management Process):维护整个Task的生命周期管理
TMS(Task Management Service):维护Task的状态数据、持久化和检索
UIWF(User Interface Framework):提供与user交互的界面,主要是提供task list和 task form界面。目前UIWF的Form Manager只有XForm的实现。
XFM(XForm Manager):用于渲染XForm

另外还有几个外围的组件:
WDS(Workflow Deployment Service):主要是用于部署task decription和Form content。WDS会将task定义注册为Task Object Model对象
TAS(Task Attachment Service):用于维护task attachment的
SFW(Security Framework):提供一套RBAC的框架,来控制对Task权限的处理。

不过,就个人感觉来说哦,我没有看到Tempo存在有关Organization ModelAction(行为)方面的内容。不知道是否有其他考虑,这个有待与Tempo的负责人Nico 探讨。
分享到:
评论

相关推荐

    IntalioTempo研究

    文档编写目的该文档通过对Tempo这个开源工作流引擎的架构设计进行描述,学习其设计方法,重要的是了解其对于BPEL4People规范的实现机制,以其在后续的项目开发中可以集成到BPEL引擎中。本文档主要分为以下几个部分,...

    jira插件tempo Timesheets 7.9.1

    jira插件tempo Timesheets 7.9.1

    Asimptote_Cycle-Tempo_5.1.5.rar

    Cycle-Tempo细节 Cycle-Tempo是能量转换系统热力学分析和优化的流程图。它适合于 传统的发电厂, 压缩制冷和冷却系统 非常规能源系统如: 太阳能ORC发电厂, tri-generation系统, 吸收式冷却和制冷系统 燃料电池, ...

    Jira插件tempo-plugin-7.9.1

    Jira工时表插件tempo-plugin-7.9.1

    Jira时间跟踪插件tempo.tgz

    Jira时间跟踪插件tempo.tgz,时间分配,时间跟踪

    JSON渲染引擎Tempo.zip

    Tempo 是个轻量级的JSON渲染引擎(只有4kb),使用它可以以纯HTML的方式来构建数据呈现。 使用JSON作为数据源时经常是会在JS中解析JSON,然后拼成HTML呈现数据。而 Tempo 可以实现 HTML 与 JavaScript 的完全分离,...

    Tempo timing, tactics and strategy in narrative-driven decision-making

    Tempo is a modern treatment of decision-making that weaves together concepts and principles from the mathematical decision sciences, cognitive psychology, philosophy and theories of narrative and ...

    tempo-planner

    JIRE插件用于企业管理项目的插件,tempo-timesheet,展示时间分配任务

    Tempo Pro_v2.1.6.rar

    Tempo Pro_v2.1.6

    基于Tempo智慧中台解决方案.pptx

    基于Tempo智慧中台解决方案.pptx

    tempo:Grafana Tempo是高容量,最小依赖项的分布式跟踪后端

    Grafana Tempo是一个开源,易于使用的大规模分布式跟踪后端。 Tempo具有成本效益,仅需要对象存储即可运行,并且与Grafana,Prometheus和Loki深度集成。 Tempo可以与任何开源跟踪协议一起使用,包括Jaeger,Zipkin和...

    大数据tempo平台

    美林数据技术股份有限公司,结合二十年企业数字化行业服务经验、6 年数 据分析与挖掘技术研究与应用积累,历时三年,打造出“面向企业级用户的一体 化大数据分析平台”——Tempo 大数据分析平台。旨在为企业用户提供...

    tempo节拍器软件

    电脑上的节拍器!很好用!本人学吉他用的!

    Tempo大数据分析平台用户入门指导-V2.0.pdf

    Tempo大数据分析平台用户入门指导-V2.0.pdf

    TEMPO韵律eA3中文说明书.pdf

    Shanling山灵品牌说明书

    Tempo人工智能挖掘平台(AI).pptx

    涵盖描述数据统计、直方图、相关分析、典型相关分析、偏相关分析、方差分析、P-P图、Q-Q图以及相似度等统计方法和图表。用户基于这些统计方法进行交互数据分析,掌握数据的分布特征。

    Grafana Tempo是高容量,最小依赖项的跟踪存储。-Golang开发

    Grafana Tempo是一个开源,易于使用的大规模分布式跟踪后端。 Tempo具有成本效益,仅需要对象存储即可运行,并且与Grafana,Prometheus和Loki深度集成。 Grafana Tempo是一个开源,易于使用的大规模分布式跟踪后端。...

    tempo

    :hourglass_not_done: Tempo:MLOps软件开发套件 一个开源SDK,可简化工作流程,以大规模生产机器学习模型。 概述 Tempo为多个MLOps项目提供了统一的界面,使数据科学家能够部署和生产机器学习系统。 激励榜样 Tempo...

    tempomat:用于Tempo Jira时间表插件的CLI

    云CLI 如果您不喜欢使用Jira / Tempo Web UI进行时间记录,而是喜欢使用命令行工具,则tempomat是一个简单的CLI,可用于管理Tempo Cloud服务中的工作日志。 它还包括时间跟踪器功能。 节省时间,使用tempomat CLI...

Global site tag (gtag.js) - Google Analytics