BT

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

BPM + SOA作为复合应用模型正赢得共识

| 作者 Jean-Jacques Dubray 关注 3 他的粉丝 ,译者 宋玮 关注 0 他的粉丝 发布于 2007年7月25日. 估计阅读时间: 4 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

业务流程级的创新已成为2007年大多数公司的重头戏。在经典的创新者困境案例中,Google注意到了Overtrue在参与站点上发布广告(ads)的流程,并很快意识到他们可以做得更好。仅仅配备了一些优化过的流程,Google就在18个月内占领了Overtrue的业务,并使Web广告市场膨胀到了让人意想不到的程度。这就是业务流程创新能做到的。(译者注:Overtrue是比较著名搜索引擎之一,2003年10月7号被雅虎公司收购。)

Overture没有能力反击,部分原因是他们没有看到它(Web广告市场)的前景,并且最初没有感到丝毫压力要去优化他们的流程。但大部分是因为一旦他们构建好系统,Overture就不能改变它,该系统涉及到关键的手工步骤,而这些步骤正是Google已消除了的,或是以自服务模式提供的。

长久以来公认的事实是,传统应用模型不适合业务流程轻易地改变。在一个J2EE或.Net编程模型中,流程是硬编码的。Charles Simonyi —— 上过太空的开发者及意图软件公司的创始人 —— 将这种类型的编码比喻为“加密”过程。在大多数公司,随着时间流逝,当发现新的流程优化,或某个特例不能被系统处理或跟踪时,员工倾向于“绕过”系统。最终,业务流程上下文或分析的关键部件在notes或电子表格中保存得最多。

在软件领域,关于创建和利用业务流程形式主义的努力并不是新现象。 在Jungmin Ju的论文“业务流程建模及执行发展动态”(2007)中,他追溯了BPM标准的历史。但是,退一步说直到今天,试图在应用模型内部集成BPM仍然是令人胆战心惊的。微软用WF和Acropolis的确提供了一些积木,但是在很大程度上,BPM产品是作为解决方案开发的,因此需要与如JEE或私有环境之类的应用模型集成。

来自Aberdeen的最新调查证实了多数人确实需要经常改变他们的流程,而且他们都热衷于使用BPM基础架构。调查报告如下:

“51%使用手动流程完成工作”,而且“21%反映他们的应用迫使他们限制服务提供”。结果“50%的被调查者在2007年开始转向BPM。”

另一个有趣的事实是SOA与BPM之间有多清楚地连接,Sandy Carter(她是IBM SOA策略副总裁)也指出了这一点,当时她意味深长地说道:“BPM和SOA是一枚硬币的两面”。并且,Forrester的分析师Alex Cullen,在其文章中展示了SOA如何朝着更以流程为中心的方向重构应用模型(请看该文的图1)。

“SOA技术和web服务是粘合剂,67%的人指出他们将使用它们把BPM粘到ERP和其他企业应用上”,而62%的人承认他们SOA计划的驱动力是“支持新的、灵活的流程的需求”。Aberdeen做出结论“献身于SOA和BPM的人,以及对SOA和BPM感兴趣的人,表明了一流组织和调查范围内其他组织间的差异。”

基于这些数字,Aberdeen暗示2007年将是BPM年,BPM市场将健康成长:BPTrends.com刚刚发布了他们最新的BPM产品调查

查看英文原文:BPM + SOA as a Composite Application Model is Gaining Mindshare

评价本文

专业度
风格

您好,朋友!

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

获得来自InfoQ的更多体验。

告诉我们您的想法

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

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

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

讨论

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


找回密码....

Follow

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

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

Like

内容自由定制

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

Notifications

获取更新

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

BT