原文:Enterprise architects can use BPMN as common language for process modeling
作者:Mike Pontacoloni
出处:http://searchsoa.techtarget.com/tip/0,289483,sid26_gci1381261,00.html
这是我们的文章系列:企业架构师在业务流程管理(Business Process Management,BPM)方面所扮演的角色中的第三部分。
过分地依赖IT基础设施来提供解决方案可能会导致新的困难,但这并不意味着不应该使用IT那些超人的功能。
“很多时候我见到一些组织机构采用手工的流程并在BPM中实现完全相同的流程,”Sandy Kemsley说,她是一位独立的BPM分析师,“利用BPM是IT的能力,企业会考虑改善流程的人工做法,但未必能理解IT的功能。”
“企业架构师可能会动手为高层面的业务流程管理做一些工作,”Kemsley说,她认为一些需要动手进行的工作可以通过使用企业架构建模工具来完成。“在企业架构建模套件中,其中的一件工具是流程建模,其可能并不需要进入到细节层面或是连接到可执行的BPM系统,但是会有这样的一件工具。”
设计可执行的业务流程通常并不是企业架构师的职责,不过高层建模可让架构师创造出业务和IT双方都能理解的模型,Kemsley认为,BPMN正成为许多企业选择的建模方法。
“BPMN的想法是为如何表示流程模型提供一个标准化的可视语法,”Kemsley说,“由于我们处理的是标准化的流程建模符号,所以不会存在需要有人能够来回地转换模型的问题。”
Kemsley认为BPMN的新版本将会使这一点成为可能,即企业架构师创建的高层面模型更加接近于可执行的流程。“在BPMN 2.0版本中,会有更多的执行语义,执行语义支持把这些流程模型更容易的转换成执行格式。”
使用BPMN建模只是企业架构师可以联合IT和业务的方式之一而已,Kemsley认为企业架构师应该寻求多种在其他方面使用技术的方法。“在IT的投资组合方面,企业架构师某种程度上必须是一位布道者,”Kemsley说。
企业架构师在业务流程管理(BPM)方面扮演的角色
第1部分:企业架构方法首先应该有宽广的视野
第2部分:企业架构师的目光必须超越项目的局限才能获得更好的BPM
第3部分:企业架构师可以使用BPMN作为过程建模的通用语言
其他资源
BPMN 2.0添加了处理BPM编排的符号
BPMN的新版本允许用户创建更易于转换成可执行代码的模型,BPMN通过添加了XML模式的新编排模型这一方法来实现这一点。
BPMN学习指南
BPMN提供了类似于流程图的绘制业务流程的词汇,该指南提供了到有助于你理解BPMN的背景资料和各种文章的链接,这些文章有助于理解使用BPMN的语境。
Column2.com,Sandy Kemsley的博客
独立BPM分析师Sandy Kemsley在她的博客Column2上撰写关于BPM的文章,博客内容包括了关于BPM的市场和趋势分析、会议报道以及原创的幻灯片演示等。
分享到:
相关推荐
BPMN是一种广泛使用的业务流程建模语言,它为业务分析师、系统架构师以及开发人员提供了一种统一的方式来描述、交流和实施业务流程。该规范的2.0版本是目前最新的,引入了许多改进和扩展,以更好地满足现代企业的...
* 通用性:BPMN 2.0 是一个通用的业务过程模型和符号,可以应用于各种行业和领域。 * 可读性:BPMN 2.0 提供了一种简单易懂的符号和规则,易于业务分析师、开发人员和业务用户之间的沟通和协作。 * 可扩展性:BPMN ...
- **作用**:作为一种标准的业务流程建模语言,BPMN帮助架构师清晰地定义和理解业务流程。 - **版本更新**:BPMN 2.0增强了其表达能力和互操作性。 #### 三、工具包的构建策略 - **综合运用**:实践中,架构师...
综上所述,BPMN作为一种标准化的业务流程建模语言,为业务和技术之间的有效沟通提供了桥梁。通过使用统一的图形化表示方法,BPMN不仅简化了业务流程的设计与实现过程,还促进了跨部门的合作与协调。随着BPMN标准的...
BPMN(Business Process Model and Notation)则是一种用于描述业务流程的图形化语言,广泛应用于流程设计、建模和自动化。结合Vue.js与bpmn.js,我们可以创建交互式的流程图,帮助用户直观地理解或编辑业务流程。 ...
BPMN(Business Process Model and Notation)是一种国际标准的业务流程建模语言,它提供了一种图形化的方式来描述和规范企业的业务流程。bpmn-js是一个JavaScript库,用于在Web应用中展示和操作BPMN流程图。这个库...
BPMN是一种图形化表示业务流程的国际标准,它为业务分析师和开发人员提供了一种统一的语言,用于设计、执行和管理业务流程。 HTML5的特性在这个项目中扮演了关键角色。首先,它的语义化元素如, , <header> 和 ...
另一个目标(但同样重要)是确保可以使用面向业务的符号来可视化设计用于执行业务流程的XML语言,例如 WSBPEL(Web服务业务流程执行语言) 。 该国际标准代表了业务建模社区中最佳实践的融合,以定义协作图,流程图...
总的来说,Sparx EA是企业架构师和软件开发者的重要工具,它提供了全面的建模功能,支持多种标准,并具备高度的灵活性和可扩展性,是实现企业架构管理和软件开发过程中的得力助手。通过深入理解和熟练运用Sparx EA,...
这是一种国际标准(ISO/IEC 19510),旨在为业务流程建模提供一套通用的图形化语言,使得业务分析师、IT专业人员以及业务参与者之间能够更好地沟通和理解业务流程。BPMN2是其最新版本,增加了许多新的特性和改进,以...
### BPMN 2.0 规范解析 #### 一、概述 《Business Process Model and Notation (BPMN)》版本2.0是Object Management Group(OMG)发布的一个重要标准文档,它定义了一套统一的图形符号及规则来表示业务流程。此...
本文将深入探讨如何使用bpmn.js库在H5环境中实现业务流程建模(BPMN)的功能,并通过具体的案例分析bpmnjsdemo来阐述其实现过程。bpmn.js是一个强大的JavaScript库,它允许开发人员在Web应用中创建、编辑和展示符合...
它为业务分析师、开发人员和其他利益相关者提供了一种共享业务流程模型的通用语言。 【正文】: 在IT行业中,BPMN(Business Process Model and Notation)是一个强大的工具,它允许我们用图表的形式清晰地表达...
**BPMN 2.0 业务过程模型和符号** BPMN(Business Process Modeling Notation)2.0 是一种标准化的语言,用于图形化表示业务流程。它为业务分析师、IT 专业人员以及所有涉及流程设计和改进的人提供了一种通用的沟通...
BPMN是一种国际标准的图形化表示法,旨在为业务流程提供统一的建模语言,便于业务人员和技术人员之间的沟通。 **BPMN2.0** 是BPMN的最新版本,增加了许多新特性和改进,以提高模型的灵活性和表达能力。这些特性包括...
业务流程建模标注(BPMN)是一种标准化的语言,用于创建直观、易理解的业务流程图,以便于业务分析人员、开发人员和最终用户之间的沟通。由BPMI(Business Process Management Initiative)发起,BPMN 1.0规范于2004...
BPMN 2.0作为一项国际标准,为业务流程建模提供了统一的标准框架,极大地提高了业务流程的设计、分析和自动化能力。随着信息技术的不断发展,BPMN 2.0将继续发挥其重要作用,成为企业信息化建设不可或缺的一部分。
在现代的Web开发中,BPMN(Business Process Model and Notation)是一种广泛使用的标准,用于建模业务流程。BPMN-js是一个基于JavaScript的开源库,它实现了BPMN 2.0规范,允许开发者在Web应用中创建、编辑和展示...
除了作为图形化的业务流程描述工具之外,BPMN 2.0还具备了可执行性,这意味着流程设计者可以直接使用BPMN模型来指导自动化系统的开发和实现,无需额外转换为其他形式的代码或脚本。 ##### 3. 集成与扩展性 BPMN 2.0...