写点什么

学习 BPMN:一份 6 部分组成的电子教材和一份 Eclipse STP 教程

  • 2008 年 3 月 12 日
  • 本文字数:958 字

    阅读完需:约 3 分钟

上周我们报告了关于业界采用BPMN 的一些有趣的统计。而 BPM 和 SOA 间的关系已不再是一个问题,我们在这个文章中描述了BPMN 和SOA 标准(WSDL、WS-BPEL 和SCA)间可能的关系

无需感到惊讶的是与BPMN 相关的活动也正在迅速地增多。

今年一月,OMG 发布了 BPMN v1.1

大约一个月后,Tyler Anderson 公布了一份关于如何“用 Eclipse 执行业务流程”(注册后免费)的详细教程,它详述了如何使用 Eclipse SOA 工具平台(STP)完成:

  • 安装 Eclipse STP,Eclipse ATL(ATLAS Transformation Language,一种模型转换语言),BABEL BPMN2BPEL 工具和 Apache ODE(一个 WS-BPEL 的实现)
  • 在 Eclipse STP 中给一个业务流程建模
  • 转换 Eclipse STP 的 BPMN 格式到 BABEL 的 BPMN 格式
  • 转换 BABEL 的 BPMN 格式到 BPEL
  • 创建 Apache ODE 部署描述符
  • 为你的业务流程书写 Web 服务描述语言(WSDL)
  • 准备为部署而生成的 BPEL,部署到 Apache ODE

上周 Michael zur Muehlen 和 Jan Recker 发布了一份关于 BPMN 结构利用率的调查结果。Michael 说:

BPMN 是一门复杂的语言。[它] 由 52 个不同的图形元素组成:41 个流程对象,6 个连接对象,2 个分组对象,和 3 个部件(artifacts) [在一个 300 页的规范中详细描述]。鉴于每个图形元素都有其关联的含义和规则,有许多的词汇要学习。一个流程建模者应该了解的 BPMN 最小子集是什么呢?答案是:比你想的要少。

Bruce Silver,一个独立的行业分析师和顾问,对于这个调查的方式稍有不同意见

回想一下,他所说的 BPMN 核心集,对我来说完全是零 BPMN 特性的东西(zero BPMN- ness)。它仅仅是流程图。实际上,除了消息开始事件之外,他的核心加上扩展核心集仍然只是存在有十年的泳道(swimlane)图。

Bruce 最近在 SAP 的业务流程专家社区(BPX) 也发布了一个关于 BPMN 全面的 6 部分系列电子教材(注册后免费)。教材的第二部分提供了一个20 分钟的BPMN 介绍

查看英文原文 Learning BPMN: a 6 part eLearning Series and an Eclipse STP Tutorial


译者简介:王志雄,长期从事软件开发工作,项目集中在 EAM 和设备点检管理领域。2004 年转入 JAVA 领域,曾经在项目中使用过 Hibernate、Struts、Spring 等。关心软件技术和相关工具的动态,将其中成熟的技术和工具应用到实际的项目之中。关心开源软件的发展动态以及软件过程和敏捷开发的实践探索。

2008 年 3 月 12 日 01:341996

评论

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

Nginx主要功能及使用

爱好编程进阶

Java 面试 后端开发

小程序能当成 App 吗?

FinClip

【并发编程系列1】Thread生命周期及interrupted()作用分析

爱好编程进阶

Java 面试 后端开发

RadonDB MySQL on K8s 2.1.4 发布!

RadonDB

MySQL 数据库 Kubernetes 高可用 RadonDB

Redis开发常用规范

爱好编程进阶

Java 面试 后端开发

SSM 最简单最全面的整合Spring+SpringMVC+Mybatis三大框架 快速搭建

爱好编程进阶

Java 面试 后端开发

【源码分析设计模式 10】SpringMVC中的建造者模式

爱好编程进阶

Java 面试 后端开发

《零基础》MySQL 连接(四)

爱好编程进阶

Java 面试 后端开发

阿里云视频云人脸生成领域最新研究成果入选CVPR2022

阿里云视频云

计算机视觉 视频编码 CVPR 视频云

【并发编程系列10】阻塞队列之SynchronousQueue

爱好编程进阶

Java 面试 后端开发

Tiger DAO VC:DAO组织风险投资时代来临

西柚子

如何成为元宇宙最初的少数人?

博文视点Broadview

Spring Cloud入门教程-使用Hystrix Dashboard 监控熔断器的状态

爱好编程进阶

Java 面试 后端开发

SpringBoot+WebSocket实时监控异常

爱好编程进阶

Java 面试 后端开发

Spring(十)

爱好编程进阶

面试 后端开发Java

SpringBoot系列:RabbitMq讲解与示例

爱好编程进阶

Java 面试 后端开发

Vue 学习笔记(3)路由的基本使用 结合 SpringBoot

爱好编程进阶

Java 面试

理想汽车 x StarRocks:为 Hive 数据查询插上极速之翼!

StarRocks

大数据 数据分析 StarRocks

Redis高可用之主从复制实践

爱好编程进阶

Java 面试 后端开发

Spring Cloud Gateway过滤器精确控制异常返回(实战,控制http返回码和message字段)

爱好编程进阶

Java 面试 后端开发

TASKCTL调度服务(主/从)代理节点的启动和停止

TASKCTL

数据仓库 kettle 调度引擎 ETL 调度任务

学习BPMN:一份6部分组成的电子教材和一份Eclipse STP教程_SOA_Jean-Jacques Dubray_InfoQ精选文章