BT

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

BPM和SOA的最佳实践和最差实践

| 作者 Boris Lublinsky 关注 0 他的粉丝 ,译者 马国耀 关注 1 他的粉丝 发布于 2009年8月22日. 估计阅读时间: 3 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

Peter Woodhull在他的新作“BPM和SOA中的最佳实践和最差实践”开篇这样写道:

很多企业继续借助于BPM和SOA追求业务流程效率和效用的提高,但还是失败了。而促成或破坏一个项目的方法都有好几种。

Peter讨论了一些SOA和BPM实施的最佳实践和最差实践。在他看来,以下是一些最差实践:

先买软件。Peter认为,最坏的错误是一个BPM/SOA的项目从评估和购买软件开始。问题是很少有公司能够真正事先知道他们需要那类软件,把解决方案往买软件上靠的做法无异于让别人来掌管你的业务。

……大部分从软件购买开始的项目都是有IT部门负责的,并且其最终结果往往是自底向上的支持和实现的策略。这种做法和业务的战略目标脱节,因为它更偏向于以技术为中心而不是以业务流程及业务需求为中心。

不重视组织结构的变化。因为人们总是反对变化的,不论变化是否能够给他们的工作带来便利。

对于即将开发的新流程和系统,如果用户能够以合适的方式参与进来,并且有机会去评审、加注、验证以及做辅助决定,那么,人们将消化这些变化并接受它们。

试图“煮沸整个大海”。将一个BPM/SOA的解决方案的实施当作大范围的翻新并铺开的做法是几乎不可取的。

BPM和SOA的工作本身是不断发展的,最好以一种小规模、受控并且频繁发布新能力的方式迭代成长,其能力应该以一种受控的迭代方式展开。流程和服务应该分开管理和实施,从而为其用户群带来即时价值

最佳实践,Peter也描述了以下几条:

一切始于发现。Peter认为在没有对问题有清晰了解之前就提出解决方案的做法是很多失败的原因之一。

准确定义将要管理的流程并文档化服务合约(WSDL文件和数据结构),这是任何实施项目最首要而且最重要的工作。一旦流程规约被准确而清晰地记入文档,并且通过客户以及合作伙伴的验证,签名和批准后,只有在这之后才能由开发团队实施开发和原型设计。

BPM和SOA应是一个复合解决方案。很多人认为BPM和SOA是两个不相干的事物,经常由不同的部门实施,并且具有不同的优先级。

BPM和SOA实际上是……解决业务上的一些常见且普遍存在的问题的策略和技术。而且……技术平台对它们都有很好的支撑。BPM套件是非常有效的整合工具,特别是存在将人和计算机系统集成到一个统一的解决方案的需求时,而Web服务和SOA技术是实现代码重用以及在计算机系统、平台以及组织之间实现互操作的很好的机制。

从关键任务流程开始。和任何新的方法一样,SOA/BPM也需要通过验证才能赢得管理层的支持。

从某个关键任务的业务流程开始,而且,其价值应该可以明确并且可以量化。理想情况下,应该选择一个正好是客户关心的且没有明确的解决方案的业务流程……这样的结果将是公司的业务部门负责(业务流程的)实施,而不是由IT部门负责。

Peter在文章结束时强调了SOA和BPM联合实施的复杂性及其强大能力。他还鼓励采取业务驱动而非技术驱动的方法进行SOA和BPM实施,紧随其后是“几要几不要”的建议,这些建议虽然不能确保成功,却可以降低失败的风险。


查看英文原文:Best and Worst Practices in BPM and SOA

评价本文

专业度
风格

您好,朋友!

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

获得来自InfoQ的更多体验。

告诉我们您的想法

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

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

祝贺国内最专业的JBoss中文社区开通运行http://jboss.cn by jboss jboss

近年来,在Java企业级应用领域,特别是J2EE应用服务器领域,JBoss取得了巨大的成功。从一个专注于EJB容器实现的开源项目到现如今Java 开源企业级应用服务领域的巨头的转变仅仅花了不到7年的时间,它的发展速度相当的惊人,并且在市场占有率和服务满意度上丝毫不逊色与其它的非开源竞争对手 (IBM WebSphere,BEA WebLogic,Oracle Application Server等),创造了Java开源领域的又一个神话。作为J2EE这个产业链上的一个疯狂淘金者,JBoss在它7年的发展历程中,不仅见证了 J2EE的发展,同时也在J2EE的发展和推广过程中占据着举足轻重的分量。
jboss.cn中文社区旨在建立国内一流的JBoss专业论坛,主要讨论企业或者个人在JBoss... Email: jboss@jboss.cn MSN: jboss@jboss.cn

....... by 王 哲涵

追求业务流的程效率和效用的提高......
作者写完都不检查的吗.....

Re: 祝贺国内最专业的JBoss中文社区开通运行http://jboss.cn by 王 哲涵

.......1楼宣传的吗?
话说相当有预见性的见解,虽然BPM和SOA是技术解决方案论是老生常谈的论题了,不过还好了,需求本身就是变化,应对变化本身的就是技术方案,咳.....话说偶今天晚上没吃饭...谁给个技术方案解决下,哈哈,玩笑的,支持下,很漂亮的文章

Re: ....... by 马 国耀

谢谢您指出,不是没有检查,是检查的过程中把这个“的”弄乱了,马上改正。

允许的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通知我

4 讨论

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


找回密码....

Follow

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

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

Like

内容自由定制

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

Notifications

获取更新

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

BT