写点什么

使用 BPM 与 SOA 来最大化业务价值

  • 2009 年 6 月 29 日
  • 本文字数:1267 字

    阅读完需:约 4 分钟

行业分析师 Neil Ward-Dutton,著文表示业务流程管理(BPM) 与面向服务的架构(SOA) 的组合被看作是技术互补的。 关于这两个概念如何交互有着不同的观点。然而,作者坚持这两者有着足够的协同作用来增加业务价值。

Neil 探讨了为什么将 BPM 和 SOA 结合起来这一想法会让业界倾向于认为这两者是互补的技术的原因。

1. BPEL 在主流软件产品中的采纳。在 2004 到 2005 年,向追求 SOA 项目的客户出售新的中间件产品的供应商开始提供 […] 跨越多个外部服务引擎的多步逻辑流 [以及] 实现一个被称为业务流程执行语言 (BPEL) 的标准;对于“业务流程”这一术语的重载使用引起了很多评论者将 SOA 与 BPM 的主题混合起来。

2. 产品对于技术买家具有吸引力的软件供应商正在找寻一种对于业务领袖的销售办法。将他们的新技术能力加上“BPM”的标记被视为一种绝佳的方式 [来销售给业务用户,除传统的技术买家以外。]

3. BPM 技术产品利用了 Web 服务。与此同时,一组初创软件供应商正在推销一种新的为 BPM 项目专门构建的软件平台类型,被称为业务流程管理系统 (BPMS)[…] 对于 SOA 的兴趣正在快速的传播开 [因此] 这些供应商在新的 Web 服务协议基础之上来“开放”其产品,以便于消费者能将新的自动流程与现有的后端应用,系统及数据源进行集成,就有其一定的意义了。

他相信这两者实际上是对于 SOA 不同视角的结果,自底向上的方式,这主要是 IT 驱动的,以及 BPM,自顶向下,这主要是业务驱动的。他将从这两种方案的协作实现价值的失败归因于其发起者的驱动力利益是相背的。

  • 在 BPM 的实现中没能有效地利用“集成服务”。
  • 没有能够考虑到流程重用的机会。
  • 没有能够将信息架构的价值资本化。在 SOA 实现当中,“公共信息模型”的定义,对于把当服务在不同的环境被组合和重组合的时候所必须执行的信息流之间的翻译的数量降到最小是至关重要的。

Neil 提倡在设计业务流程及它们的支持服务时,为业务架构和技术架构两者都创建一个“服务上下文”。纯粹业务驱动的服务设计在重用,以及有效的使用资源和信息方面可能并非是最佳的。对于完全 IT 驱动的服务而言也是一样的道理,对于参与编配的服务流程而言也许没有特别地良好设计。

在一个业务架构驱动的 SOA 中,一个服务组合并非是仅仅根据关注现有的软件应用和资源是如何能更有效的被暴露而达到重用来创建的。一个同等重要的起点是对于一个组织对于外界实体作出的高层次的业务服务承诺的理解 […]。运作于不同的粒度和抽象层次之上的服务模型分解了这些顶层的业务服务承诺,并将服务承诺的需求通告给一个组织及其系统的不同层次。

就像他之前所概括的那样,“其本质是 * 结果 * 第一,而服务和流程对于达到正确的结果而言,不过是同一枚硬币的两面罢了。”,他鼓励这些项目的驱动者,开拓他们的视角,全盘的设计他们的系统以同时满足 IT 和业务两者的需要。

当你看待如何结合 BPM 与 SOA 项目时,不要仅仅关注在明显的集成实现方面。如果你能开拓你的视野而看到 BPM 与 SOA 如何适应于一个更宽阔的业务架构视角,更深刻的关系与机会会变得更加明显。

查看英文原文: Using BPM And SOA To Maximum Business Value

2009 年 6 月 29 日 10:121364
用户头像

发布了 133 篇内容, 共 30.3 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
  • 争论:SOA 已死?

    Burton Group的Anne Thomas Manes为SOA写了一篇讣告,宣布SOA于2009年元旦遭遇死亡,经济衰退的灾难性影响彻底摧毁了它。InfoQ收集了业界对此的各种反应。

  • 可复用架构案例(三):中台是如何炼成的?

    今天我以一个实际的项目案例,告诉你如何在实际的业务场景中,通过一步步的架构升级,最后落地一个中台,实现企业级能力的复用。

    2020 年 3 月 13 日

  • WOA 是冒牌货吗?

    在分析师和咨询师加入这场口水战之后,WOA的争论得以继续。现在已有两个在线调查试图评估出该术语对社区的意义到底有多大。它是大势所趋,抑或昙花一现?

  • SOA 与云计算有多大关联?

    在最近的ebizQ的云QCamp大会上有一个分会场讨论了云计算的当前状态以及它与SOA之间的关系等话题。与会成员达成的共识是云能够加强SOA所承诺的那些优势,并促使其为业务提供更坚实的基础。

  • 电子商务领域中的 OSS、SOA 和 Web 2.0

    一直以来,人们就有建立SOA和Web 2.0之间关系的想法,但是这两种文化通常无法交叉授粉。InfoQ采访了Optaros的Marc Osofsky和Dave Gynn,该公司是一家使用开源技术、SOA和Web 2.0交付解决方案的咨询公司。我们讨论了企业适用性(enterprise-readiness)、组件选择和快速交付方法论。

  • 十年 SOA:当前的位置和未来的方向

    SOA 10岁了。在这次虚拟研讨会中,InfoQ聚集了几位经验丰富的企业架构师来分享他们的观点,他们是:Jeff Andre,Eric Ballou,Dave Hollander和William El Kaim。他们谈到了重用、业务/IT对齐、治理……

  • SOA= 集成?

    SOA的存在已经有些年头了,但就“SOA到底是什么”这个问题而言,在SOA从业者中依旧未形成一个统一意见。最近在Gartner AADI峰会上由Yefim Natis发表的演讲引发了一场关于SOA/集成之间关系/区别的无尽争论。

  • 架构案例:基于 OAuth 2.0/JWT 的微服务参考架构

    今天,我特别邀请了我的朋友杨波老师,来和你分享一个基于OAuth 2.0/JWT的微服务参考架构。

    2020 年 7 月 25 日

  • SOA 的未来怎样?

    有关SOA未来的讨论每隔几年就会掀起一次。最近一次是由McKendrick的博客中启动的,探讨的是SOA如何变身为EA、云、EAR、BPM甚至全部。

  • 观点:在业务与 IT 对齐过程中,实现向新范型的转换

    Fred Cummins,EDS公司的资深研究员,给出了关于SOA如何改变业务与IT对齐的愿景。他驳斥了那些在业务相关领域中推荐融合和扩散信息技术的建议,并解释了服务边界是如何提供一种自然的边界来促进业务与IT的协作的。

  • 自顶向下还是自底向上—SOA 之争战火重燃

    开源ESB厂商MuleSoft在宣布其管理控制台发布时,声称支持使用自底而上的方法来实现SOA管理理念,在这之后,SOA社区中一个一直以来争论不休的话题:使用自顶向下还是自底向上的SOA方法,又引起了大家新一轮的争论。

  • 价值链:如何使用价值链进行能力分解?

    今天,我们就重点来聊一聊,怎么通过价值链把我们前面综合分析的结果转化成为一个整体性的高阶转型方案。

    2021 年 5 月 8 日

  • DDD 实践:如何用 DDD 重构中台业务模型?

    这一讲会用一个传统企业中台建模的案例,带你一起用DDD的设计思想来构建中台业务模型。

    2019 年 11 月 8 日

  • SOA 业务服务环境中的若干模式

    在这篇文章中,Michael Poulin探讨了SOA模式应用的几种不同情境;分析了不同厂商产品如何影响这些模式并对业务和IT的职能带来的影响。企业服务总线(ESB)就是这类产品之一;此外,他还分析了与ESB产品相关的几个模式及其在不同环境下的应用。

  • SOA 业务案例

    成功实施SOA的一个先决条件就是理解要解决的业务问题,并为该实现构建业务案例。

  • SOA 的未解之谜

    eBIZQ的Joe McKendrick在他最新的一篇博文中谈到了SOA周围的一些未解之谜:SOA与云计算的区别,在人们还没有完全实施SOA之前何来SOA的失败,如何度量SOA的成功等。

  • 白话 SOA

    “如果你不是技术人员,[SOA]无非就是另一个从你头顶飞过的术语。”,Software Advice的CEO Don Fornes解释道;更别提那些像“SOAP、XML、CORBA、DCOM、.NET、J2EE、REST、BPEL和WS-CDL”这样的大量相关缩写所带来的复杂性了。他试图在自己的文章中揭开围绕SOA的这些概念的神秘面纱。

  • 19|如何将模型实现为微服务?

    在我看来,行业内做伪微服务的人多,而做真微服务的人少。很多问题不值得去解决,因为没有将问题定义清楚。而一旦明白什么是真微服务,大多问题都变得不言自明。

    2021 年 8 月 14 日

  • 2011 SOA 虚拟研讨会

    在本次虚拟研讨会上,SOA专家们分享了他们对于SOA现状以及未来趋势的观点及看法。

  • 总结:中台落地工具资源汇总

    今天,我为你准备了一个学习资料包,无论是中台思想还是落地工具,你都能找到继续学习的路径。

    2019 年 9 月 25 日

发现更多内容

终于等到了!阿里内部“性能怪兽”开源了,竟是Nginx

Java 程序员 后端

经典算法(21)毕业生求职必会算法 八皇后问题

Java 程序员 后端

聊一哈,新入如何优雅的跟老板打招呼

Java 程序员 后端

终于有人把Java程序员必学知识点整理出来了,令人有如醍醐灌顶

Java 程序员 后端

绝了!华为技术专家居然把JVM内存模型讲解这么细致!

Java 程序员 后端

网络编程三-原生JDK的BIO以及应用

Java 程序员 后端

网络编程四-原生JDK的NIO及其应用

Java 程序员 后端

肝到吐血!字节跳动技术专家耗时两年整理出1014页SSM开发实战,你还没看过吧!

Java 程序员 后端

老夫带你深度剖析Redisson实现分布式锁的原理

Java 程序员 后端

腾讯T3大牛-带你深入解析静态分派-&-动态分派原理

Java 程序员 后端

腾讯某Java程序员为了肝出《300页图解网络知识》+《计算机底层操作系统

Java 程序员 后端

腾讯面试Java高频210题解析:Spirng+设计模式+Redis+MySQL

Java 程序员 后端

线索化二叉树的作用

Java 程序员 后端

给Swagger换了个新皮肤,瞬间高大上了

Java 程序员 后端

绝了!字节大牛最新上线1940页LeetCode刷题秘籍,堪称完美

Java 程序员 后端

耗时4个月,阿里架构师打造java面试突击文档,10位朋友已拿offer

Java 程序员 后端

聊一聊Java中那些常见的并发控制手段(1)

Java 程序员 后端

腾讯内部Netty文档笔记,内容涵盖Netty基础+入门+中级+高级

Java 程序员 后端

腾讯程序员熬夜码字:网络 IO 演变发展过程和模型介绍,仅此一篇

Java 程序员 后端

终于等到了!十位Java架构师整理的“阿里P7”养成计划

Java 程序员 后端

终于,字节跳动要取消大小周了,我 1

Java 程序员 后端

编码习惯-函数编写建议

Java 程序员 后端

聊一聊Java中那些常见的并发控制手段

Java 程序员 后端

腾讯Java岗面试,竟被“锁”给搞晕了?这样复习

Java 程序员 后端

线程的介绍与创建

Java 程序员 后端

架构实战营模块4课后作业

胡颖

架构实战营

腾讯,阿里,小米等Java开发岗面试真题,kafka+Redis

Java 程序员 后端

统一处理controller层接口返回的数据

Java 程序员 后端

网关性能大PK,Spring Cloud Gateway让人大失所望!

Java 程序员 后端

美团二面问源码卒!闭门偷学318页Spring深度手册,再战

Java 程序员 后端

腾讯社招(Java岗)四面已拿offer,问的很全面,几大块全涉及

Java 程序员 后端

使用BPM与SOA来最大化业务价值_SOA_Dilip Krishnan_InfoQ精选文章