BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 Jean-Jacques Dubray 关注 3 他的粉丝 ,译者 王志雄 关注 0 他的粉丝 发布于 2008年3月13日. 估计阅读时间: 3 分钟 | CNUTCon 了解国内外一线大厂50+智能运维最新实践案例。

上周我们报告了关于业界采用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 等。关心软件技术和相关工具的动态,将其中成熟的技术和工具应用到实际的项目之中。关心开源软件的发展动态以及软件过程和敏捷开发的实践探索。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT