业余架构师 2010-04-25
原文: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的新版本允许用户创建更易于转换成可执行代码的模型,BPMN通过添加了XML模式的新编排模型这一方法来实现这一点。
BPMN提供了类似于流程图的绘制业务流程的词汇,该指南提供了到有助于你理解BPMN的背景资料和各种文章的链接,这些文章有助于理解使用BPMN的语境。
独立BPM分析师Sandy Kemsley在她的博客Column2上撰写关于BPM的文章,博客内容包括了关于BPM的市场和趋势分析、会议报道以及原创的幻灯片演示等。