当业务流程遭遇软件服务

2012-2-20    作者:Jack Vaughan    译者:张培颖   来源:TechTarget中国    我要评论
分享到:
| |

导读:要是驾校的教练去出演像《速度与激情》这样的动作电影,我敢打赌他们给人的印象肯定有所不同。有人说:“他们应该更快绑好安全带。”这种分离类似于当今的业务流程管理。

关键词:业务流程管理 BPMN WSDL BPEL

 

【TechTarget中国原创】要是驾校的教练去出演像《速度与激情》这样的动作电影,我敢打赌他们给人的印象肯定有所不同。有人说:“他们应该更快绑好安全带。”这种分离类似于当今的业务流程管理

  业务端可能购买工具并模型化流程,但是却将其留给应用集成团队中的开发者,让他们来使其同企业软件服务一起运作。

  业务端看到的是帅气的幻灯片和银行里的钱;开发团队看到的则是服务和流程之间错误匹配产生的危险阻力。业务端拥有愿景,而开发端来收拾烂摊子。这也是一定要跨越的桥梁。

  实际上,人们一直期望分水岭的出现。的确,业务流程建模工具已经改善了很多,业务分析师在BPM/SOA环境中进行了更多的建模工作。但是这项工作和交付出的业务流程模型必须小心对待。开发者仍旧经常需要为前端业务模型用户创建一个有用的沙盒,以便业务建模者不会在SOA基础架构上实施的时候以构建糟糕的流程而终。

  在考虑到最近出现的BPMN 2.0时,这种想法就冒出来了。BPMN 2.0表示法的出现是为了改善业务端建模者构建标准业务流程描述的能力,这种描述通过BPEL或者其他含义来执行。

  但是BPMN 2.0建模真的很容易吗?业务用户是否准备好了呢?BPMN表示法非常类似流程图,因此就不会比原始计算领域的流程图更容易或者更难。当然业务端也有人可以根据流程图符号思考。但是他们可能不是大多数。如果要是让他们开始500多页的BPMN标准文档,这些人可能就更少了。

  BPM建模工具可能已经改进了,但是公平地讲业务架构师和软件架构师仍将必须进行协作,从而实现可成功执行的业务愿景。

  我们最近同Active Endpoints公司的CTO Michael Rowley探讨了BPM、BPMN、SOA和BPEL问题,他所在的公司就是BPMN 2.0的贡献者之一,同时也是BPEL4People OASIS标准的编者。他建议,有效和无效的方式进行跨团队流程/开发架构要同时存在。

  “BPMN 2.0刚出版时,有人认为这将很好地适用于那些属于Visio的人。然后,他们发现有好多可以做的。有很多图标需要学习,都是非常具体的,”他说。

  “我们惊讶于BPMN 2.0怎么会如此细节化。但是这是一件很自然的事情,给出目标,允许你来设计任何事情,任何的流程,还要让他可以执行,”Rowley说,“那确实需要很多技术细节。”

  “在没有改变尝试实现的任何目标的时候,就不肯尼个让BPMN更简单,”他说。

  BPMN当然也交付了很多好处。它的支持范围很广泛,你可以想象成一个不断成长的熟练实践者池。它可以精确描述流程。具有可执行性。它的标记可以为IT和业务人员共享。

  恒定协作,在Rowley看来不是一件必须的好事。“每次业务端在绘图中改变了什么,他们不用必须反馈到开发端,”他说。业务端的人员也不应该负担学习像WSDL这样的编程问题,他说道。

  “我们认为正确的途径就是业务和IT用户减少频繁的协作,”他说。这也可以成功实现。如果开发端预安装服务活动。这些就转变为安全的建模元素,业务端可以用来描述他们的工作流程。


业务流程建模符号BPMN
 我们能从BPMN 2.0期望什么?
 BPMN规范简介
 BPMN和BPEL可以实现往返工程吗?
 BPMN和BPEL如何产生的?
 BPMN2.0用注释法解决BPM编制
 跨学科交流的EA建模工具
 jBPM 4.0配置浅析
 如何实现可行业务流程管理
 数据建模工具与BPM日趋融合
 Jan Baan:BPM终将取代ERP
 甲骨文BPM套件融入BPMN 2.0
 BPM与软件工程:完全不同而相互关联
 BPMN 2.0:业务流程建模明日之星(下)
 BPMN 2.0:业务流程建模明日之星(上)
 Forrester分析师谈BPM工具使用要点
 当业务流程遭遇软件服务

【TechTarget中国原创内容,版权所有,未经授权谢绝转载。
内容合作,请联系市场部,否则TechTarget中国将保留追究其法律责任的权利。】
 
 
 
 
分享到:
 
 

BPM

 
SaaS正在改变业务流程管理领域。SaaS BPM现在进展怎样?SaaS BPM的市场驱动力究竟是什么?所有的BPM都会转向SaaS模式吗?SaaS BPM的未来又如何?
 
随着得到改进的BPM工作流工具的出现,一些基本的基础设施工具受关注程度下降了。尤其是业务流程执行语言(BPEL),它现在的发展状况如何呢?
 
BPM卓越中心(CoE)为何这么常用?这样的中心如何构成?它实际上做什么事情?谁用它?BPM卓越中心对于流程改进又有什么影响呢?
 
BPM进行时干扰是不可避免的,但有效变更管理有助于防止BPM干扰的发生。但怎样进行变更管理才能有效的减少或避免BPM干扰呢?
 
怎样部署企业的BPM,才能从业务流程改进中收获最大利益,才能令其BPM投资的价值最大化?企业范围内的BPM行动的常见瓶颈又有哪些?

热门技术手册排行

 

本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。

 

ESB(Enterprise Service Bus,企业服务总线)是传统中间件技术与XML、Web服务等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。

 

TOAGF是一个架构框架,简而言之,TOGAF是一种协助发展,验收,运行,使用,和维护架构的工具。它是基于一个迭代(Iterative)的过程模型,支持最佳实践和一套可重用的现有架构资产。

 

业务流程管理(business process management,bpm)不是一个新概念,甚至不是一个新名词。它是从相关的业务流程变革领域,如业务流程改进(bpi)、业务流程重组(bpr)、业务流程革新中发展起来的。流程管理技术也是从早期的工作流管理、eai、流程自动化、流程集成、流程建模、流程优化等技术中发展起来的。

 

云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。

 

随着开源技术越来越成熟,一个稍有开发经验的人通过学习就可以用开源的产品和技术构建一套可用的系统。对于从事软件开发的人员,尤其是对Java或动态语言相关领域的人来说,“开源”也许是他们最喜爱的单词。但是,很多时候我们需要的不仅仅是一个可用的系统,而是希望这个系统开发更简易、性能更高和扩展性更好等。这确实是一个令人头痛的问题。本指南很多地方都是点到为止,要深入了解相关信息的读者请借助参考资料、网站等自行挖掘。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录