
过程组件模型:下一代工作流?
JBoss jBPM的缔造者Tom Baeyens谈了他对BPM/工作流市场现状的看法,同时介绍了一种名为过程组件模型的新型工作流技术。
对象生命周期(也被称为状态机)一直以来都被大多数开发者,架构师和业务流程实践者等所忽视。来自IBM苏黎世的一群研究员刚发布的对象生命周期建模工具,更好的与可执行业务流程模型联系了起来并对其起到了补充的作用。
JBoss即将发布他们的“过程虚拟机(Process Virtual Machine)”1.0版本,这是个野心勃勃的项目,试图提供一个与定义语言无关的过程执行模型。InfoQ就这个项目,以及PVM如何改变BPM领域采访了项目的带头人Tom Baeyens。
在过去几周内,BPTrends和BEA发表了两份关于“2008年BPM形势”的主要报告。报告显示由主要SOA基础设施厂商所领导市场正快速成长,BPMN的使用明显增加,BPEL也有稳定增长。采用BPM方法的驱动力范围包括从节约成本到对企业应用缺失功能的补充。
BPMN的采用正在迅速地增加。在本文中,我们回顾了一些近期的活动,如OMG发布的BPMN1.1,一份关于如何使用Eclipse SOA工具平台去“执行业务流程”的教程和一个由Bruce Silver撰写的全面的长达120分钟的BPMN教程。
.jpg)
经过8年多的认真研究之后,BPM的诺言并没有实现:我们远没有能力使用业务分析师设计出的业务过程模型来创建完全可行的解决方案。某些人争辩说我们需要对BPM标准进行再造。在这篇论文中,我们探讨了服务于BPMS的一个新的架构蓝图,它更清晰的调整了SOA和BPM间的关系。
.jpg)
Boris Lubinsky和Didier Le Tien讨论了业务流程引擎和业务规则引擎在各自关注的领域,以及何时在SOA中实现的区别,主要概括业务规则和业务流程之间的相同点和不同点,并介绍关于在SOA实现中配置业务规则的一些指导方针,以及每种技术的适当用法。

架构是什么?架构设计就是设计接口吗?如何成为一个好的架构师?架构种类很多,开发人员如何选择?如何划分用例的粒度?架构设计过程中一定要引入很多的文档吗?如何将需求转化成一个良好设计的架构?UMLChina首席专家潘加宇和资深咨询顾问温昱和读者分享了他们对这些让人迷惑的问题的看法。