开放流程用户组 (OPUG) 发起人辛鹏专访

  • 胡键

2009 年 7 月 30 日

话题:SOA社区架构文化 & 方法

JBPM 的最新版本已经到了 4,前不久国内的 OPUG(开放流程用户组)也已经完成了其《用户指南》《开发指南》的翻译工作,而且同时该用户组还发起了 JBPM-Side 项目。借此机会,InfoQ 中文站对 OPUG 的发起人辛鹏进行了专访。

InfoQ 中文站:您能对 OPUG 向读者简要介绍一下吗?

辛鹏:OPUG(Open Process User Group)开放流程用户组,是中国开放流程社区(China-opc China Open Process Community)的下辖组织,它是中国第一个完全开放、专业的流程社区,它秉承开放、自由、专业的原则,遵循开放社区的理念:It’s open! It’s Social! It’s up to you!

关于 OPUG 的使命、核心价值观和愿景请参考OPUG 官方网站上的“关于我们”

OPUG 包括线上社区与线下社区:线上社区即www.opug.org.cn;线下会定期举办技术沙龙,讨论所有流程相关的话题。详细可参见:http://www.opug.org.cn/node/56。在这篇诞生记中,我把 OPUG 成立的背景,要做什么,以及怎样做都详细进行了说明。

InfoQ 中文站:OPUG 已经发布了 JBPM 的用户指南和开发指南,现在也正在进行 Mule 相关的文档本地化工作,请问 OPUG 是否有一个向国内 BPM 开发者介绍国外优秀开源 BPM 软件的总体计划?如果有的话,目前进展如何?

辛鹏:OPUG 的使命是帮助中国的流程从业人员成为有能力有经验的优秀流程从业者和协助中国的企业和政府成为流程型组织,为了这个使命,就必须实时跟踪国外的一些优秀的 BPM 软件及其思想,做法及最新趋势,并将这些介绍给我们国内的流程从业者,需要说明的是,不仅仅是开源的 BPM 软件,也包括商用的,因为对于国内的开发者来讲学习借鉴国外的优秀思想及经验是最重要的,而商用的在这方面做得更好更成熟。

目前我们正在与 Red Hat(JBoss Team)和 Intalio 等开源厂商和 IBM WPS 团队、IBM Project Zero 团队的人员进行联系,准备将他们的优秀产品,思想介绍给大家。

InfoQ 中文站:OPUG 已经进行了不少翻译工作,那么是否有打算结合国内企业的管理现状总结出这些软件在国内应用的最佳实践?

辛鹏:OPUG 成立的最初初衷就是要为国内的流程从业者总结出一套国内流程应用的最佳实践库,也就是做中国的流程领域的 ITIL(英国商务部发布的一套 IT 治理的最佳实践库)。中国目前的流程应用应该说还处在一个较低的层次上,虽然应用范围已经很广了,在政府、企业可以说无处不在,但是大多数的现状是还在摸着石头过河,尤其是对于业务流程管理,怎样让流程来驱动企业的整个运营并成为流程型的组织进而取得卓越绩效,这些在国内基本上还是刚入门阶段,而国外在这些方面已经走在前列了,那么将国外的先进经验引入中国,并结合中国企业的管理现状,总结出国内流程应用的最佳实践,也就变得非常有意义了。因此在 OPUG 的发展计划中,这也是非常重要的工作,接下来我们将会首先针对于某些具体的行业(例如,电子政务行业、工单审批等)进行最佳实践的讨论及总结。

InfoQ 中文站:OPUG 发起了 JBPM-side 项目,发起这个项目的目的是什么?目前的进展怎样?选择 JBPM 的原因是什么?

辛鹏:国内的流程应用已经很广泛了,但是这些应用都有不同于国外的中国特色,这就造成了一些没有本土化的国外流程产品和项目很难在国内应用,或者应用成本很高,jBPM 同样是这样一个国外的开源项目,因此将其进行本土化的改造封装以满足国内流程应用的需求,就是发起 jBPM-side 项目的目的。

目前 jBPM-side 正在全力开发基于 flex 的流程设计器,基于 EXT 的 console 也在开发中,而且已经发布了内部版本,在本项目的 svn 地址:http://jbpmside.googlecode.com/svn/trunk/上可以下载到完整可以运行的环境,包括所有源代码。

对于开源项目的选择标准,主要有三方面:1、此项目的应用范围;2、项目的功能及活跃程度;3、此项目的前景。jBPM 做为 JBoss team 下的工作流项目已经得到了大量的应用,但是在国内应用时,由于很多功能不能满足国内流程项目的需求,因此应用成本也很大,所以这正式 jBPM-side 的价值所在。关于 BPM 项目的考量标准,具体可参见 OPUG 网站上的两篇文章:昆士兰科技大学发布的基于模式的对开源 BPM 系统的评估报告从技术、用户感受、市场三个方面考量 BPMS 产品

InfoQ 中文站:从网站上看,OPUG 目前主要集中在 Java 相关的开源 BPM 软件,对于其他技术(如.Net),OPUG 是怎么考虑的?

辛鹏:OPUG 是一个专业的流程社区,因此所有关于流程的内容都会关注,从高端的流程咨询、规划(这是咨询公司的工作内容)到中端的流程设计、分解到最底层的可执行的流程(通过 workflow engine 可以 run 的流程),所有与这些流程相关的内容,OPUG 都会涉及到。同样开源的 BPM 软件,商用的 BPM 软件,只要是先进的产品、理念都是我们要推广的,我们会实时跟踪国外最新的流程动态,流程产品、流程资料、流程规范,将这些推荐给大家。因此,OPUG 不会局限与某个技术(如 java、.net),所有与流程相关的技术我们都会囊括,而且不仅仅是技术,与流程相关的业务知识、管理思想等都是 OPUG 囊括的内容。

InfoQ 中文站:OPUG 未来的发展计划是怎样的?

辛鹏:OPUG 的所有要做的事情,都可以归结为流程布道,因此发展计划也围绕着流程布道进行,让大家了解流程、学习流程、应用流程,思考流程。近期计划如下:

  • 继续开发 OPUG 网站,例如最佳实践库、圈子、你问我答。
  • 继续定期组织线下的技术沙龙,并发布沙龙期刊。
  • 加快 jBPM-side 的开发速度,并于 9 月份发布第一个可用版本。
  • 与各技术社区及媒体合作并寻找积极的赞助商与他们形成良性的互动。
  • 与国内的各流程厂商合作,以 China-OPC 为依托,组织成立中国第一个“开放流程联盟”发布国内的针对于各个行业的流程最佳实践库。

(本新闻稿根据对 OPUG 发起人辛鹏的邮件访谈整理而得。)

SOA社区架构文化 & 方法