AICon 上海站|日程100%上线,解锁Al未来! 了解详情
写点什么

文章:过程组件模型——下一代工作流?

  • 2008-04-01
  • 本文字数:671 字

    阅读完需:约 2 分钟

在这篇最新的 InfoQ 文章中,JBoss jBPM 的缔造人和领导者 Tom Baeyens 总结了工作流 &BPM 标准和工具的现态。在详细探讨了 BPEL,BPMN 和其他技术(如,编排、XPDL、BPDM、jPDL)之后,Tom 指出:期望不懂技术的业务分析员通过画图来产生马上可用的软件的念头到了该抛弃的时候,将过程分析模型和过程执行模型分离的时机已经成熟。这种分离正是 jBPM 的基础(见过程虚拟机),Tom 提出的主张和微软的工作流所采用的方法有颇多相似之处。

阅读全文:过程组件模型:下一代的工作流?

在进一步探讨将执行框架从过程框架中分离出来的时候,Tom 解释说:

首先,可以观察到的是在同一活动组件框架上可以实现多个过程语言。每一个过程语言由多个活动类型组成。对于每一个活动类型,运行时行为可以用诸如 Java 或 c#这样的通用编程语言实现。因此可执行过程语言就成为了一组活动类型的实现。这种活动组件最重要的部分是实现过程结构运行时行为的代码。但同时 XML 序列化,配置过程组件的设计窗体,持久化和许多其他部分都可能被包括在过程结构组件中。

很多其他 BPM 框架提供者,包括 Sun 中间件 & 标准大师 Mark Hapner,都已经对此文发表了评论。

查看英文原文: Article: Process Component Models: The Next Generation In Workflow? - - - - - -

译者简介:戴垚,2000 年计算机硕士毕业后一直从事软件开发管理工作,目前在一家大型外企担任开发部门经理。关心软件技术和相关工具的动态,深信技术的使用应以创造价值为根本。目前致力于 SOA 的研究,希望能对业已复杂的企业环境有所帮助。参与 InfoQ 中文站内容建设,请邮件至 china-editorial@infoq.com

2008-04-01 02:351071

评论

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

[Day14]-[动态规划]四键盘问题

方勇(gopher)

LeetCode 数据结构与算法、

Docker容器简介、优缺点与安装

乌龟哥哥

4月月更

TypeScript基础学习

乌龟哥哥

4月月更

react源码解析12.状态更新流程

buchila11

React

使用 Helm 部署 GraphScope

6979阿强

大数据 图计算 GraphScope 图分析 图数据

seaborn绘制箱型图

Peter

可视化 数据可视化 seaborn

jupyter notebook换皮肤

Peter

Python 机器学习 数据分析 Jupyter Notebook

如何在Unity中免费制作游戏

龙智—DevSecOps解决方案

Unity Perforce Helix Core

云风:不加班、不炫技,把复杂的问题简单化

博文视点Broadview

EventBridge 特性介绍|以 IaC 的方式使用 EventBridge

阿里巴巴云原生

GraphScope v0.12.0 版本发布

6979阿强

大数据 图计算 GraphScope 图分析 图数据

用 GraphScope 像 NetworkX 一样做图分析

6979阿强

大数据 图计算 GraphScope 图分析 图数据

万字长文:直击关于Docker所必须了解的知识

穿过生命散发芬芳

Docker 4月月更

半导体行业如何保持高效远程办公?因果集群(Causal Clustering)了解一下!

龙智—DevSecOps解决方案

远程办公 因果集群

react源码解析11.生命周期调用顺序

buchila11

React

在 K8s 上运行 GraphScope

6979阿强

大数据 图计算 GraphScope 图分析 图数据

图计算 101:图计算的类型、语言与系统

6979阿强

大数据 图计算 GraphScope 图分析 图数据

一文带你搭建RocketMQ源码调试环境

悟空聊架构

RocketMQ 4月日更 悟空聊架构 4月月更

基于卷积神经网络的猫狗识别

Peter

机器学习 深度学习 tensorflow keras

在线CSV转Excel工具

入门小站

工具

Linux驱动开发-编写W25Q64(Flash)驱动

DS小龙哥

4月月更

基于机器学习算法的钢材缺陷检测分类

Peter

Python 决策树 随机森林 集成学习 LightGBM

企业如何进行信息化

秋去冬来春未远

数字化 信息化管理 如何信息化 信息化规律

读《Software Engineering at Google》(04)

术子米德

架构师成长笔记

读《Software Engineering at Google》(03)

术子米德

架构师成长笔记

Atlassian应对CVE-2022-22963,CVE-2022-22965的常见问题

龙智—DevSecOps解决方案

Atlassian CVE-2022-22963 CVE-2022-22965

面试突击39:synchronized底层是如何实现的?

王磊

Java java面试

从安装到编译: 10分钟教你在本地使用和开发GraphScope

6979阿强

大数据 图计算 GraphScope 图分析 图数据

通过质量内建,提高交付质量

老张

软件测试 质量内建 交付质量

自己动手写Docker系列 -- 5.8实现容器制定环境变量运行

Go Docker 4月月更

Python 报错 ValueError list.remove(x) x not in list 解决办法

AlwaysBeta

Python 编程

文章:过程组件模型——下一代工作流?_Java_Floyd Marinescu_InfoQ精选文章