GMTC深圳站售票最后一周,点击查看最新日程>> 了解详情
写点什么

企业 SOA 到头了?

  • 2007 年 11 月 07 日
  • 本文字数:1485 字

    阅读完需:约 5 分钟

最近, Joe McKendrick 发表了一系列 有趣的文章探讨我们是否看到“大企业级(big enterprisey)”SOA 的丧钟。Joe 指出,某些人宣称通向 SOA 的一条更务实的道路就在前方:

在各类博客空间、分析师团体、会议团体和媒体团体中,关于 SOA 如何没有彻底达到其目的已有足够的讨论,因为它没有在整个企业层面上伸展开来。相反,SOA 主要被视为是部门或单个业务单元的设置。

长期以来,Zapthink 主张对 SOA 采用更有针对性的方法,或者如他们所说的务实 SOA(Pragmatic SOA)。正如我们在一篇早期文章中所报道的:

……成功实施 SOA 很少需要进行全面变革;相反,那些仔细选择他们 SOA 战役的架构师们会通过限制项目的范围来交付 SOA 的承诺。那些无视这一点的架构师们常常将 SOA 成功的标准设得过高……

相同的主张对于绝大多数新技术都是正确的:不出意外的话,就许多原因来讲,以一种渐进的方式使用,成功的机会远远高于以一种革命性的方式。组织越大,潜在部署机会的规模越大,那么在一个强制时间段内,使每个人都认同这些必要的改变的机会就越小。Joe 接着讨论了他所听到的 Zapthink 所说的“非正式 SOA(Guerilla SOA)”的反响:

……良好的针对性、轻量级的解决特定业务问题的约定,不同于许多厂商所提倡的大 SOA 方法

然而,大体上, Jeff Schneider 不同意Joe 的观点:

……[Joe] 暗示‘企业 SOA 正走向失败’,这离实际情况不会太远。我相信他的负面信息来自那些不了解 SOA,不从事 SOA,在某些情况下给 SOA 添乱的人。

关于“非正式 SOA(Guerilla SOA)”,他也不同意 Joe 和其他人的观点:

……必须给那些东奔西跑嚷着“非正式 SOA(guerrilla SOA)”的白痴们摆个位置。他们中的很多人就是首先要为面向竖井(silo-oriented)思维负责的家伙。他们提议一些小的(敏捷的)项目,项目中我们只捕获足够的需求就开始编码和发布。结果如何?这种风格的开发与共享服务的概念一点也不沾边。它是问题的根源,而不是解决方案。

此外,正如 Miko 指出的,企业 SOA 是困难的(和企业 Java、企业 CORBA、企业 XYZ 一样),因此,虽然不应该怀疑现在的成功例子的数量有限:但是给它点时间:

因此,尽管看到企业(星系间的)SOA 的偶然性对我们是有帮助的,但是此时足够建立“行星间的”SOA。让我们使这些开发的火星人和 IT 运营的金星人谈论服务生命周期治理吧。

尽管 Joe 同意两者都有一些正确的观点,但他坚持认为在 SOA 国家(State of SOA)中的事情并不总是好的:

底线是那些真正最需要 SOA 去改革和重塑他们的过程的组织就是最不可能实施 SOA 的那些组织。对绝大多数这类组织来说,面向服务将是缺点多、不公平、无目的、而且经常缺少企业的全力支持——或者根本就不支持。相当比例的 SOA 支持者被迫孤军作战,一次成功建立一个过程。游击策略将是此处唯一的选择。

但是确实有一些看起来是一致的。不论是“非正式(Guerilla SOA)SOA”,或是务实 SOA(Pragmatic SOA),Joe 提到他曾参与的成功企业 SOA 部署涉及几个分离的部署空间,但是仍然紧记一个整体蓝图:

他们不是马上就在整个企业全部完成——那不是‘企业 SOA’的含义。相反,他们将他们的企业分割成一组群落并逐个攻克它们(常常并行进行)。

对此,Joe 回应说:

当谈及 SOA 时,可能我们倾向想得太狭隘了。我们可能需要开始‘发散思维’。和生命中的任何事物一样,受压抑、受限制的思考导致了平庸。大的梦想会开启通向新可能性、新想法和新变革的宇宙。从长远来看,SOA 绝不只是标准化的接口或流水线过程……SOA 有潜力将组织重新排序为企业家联邦和代理服务,它们将为经济社会中的每个人创造新的机会。

查看英文原文: Enterprise SOA: End Of The Line?

2007 年 11 月 07 日 01:08345
用户头像

发布了 255 篇内容, 共 48.4 次阅读, 收获喜欢 7 次。

关注

评论

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

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

  • SOA 的未来怎样?

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

  • 列王的纷争:市面上有哪些主流的 Service Mesh 产品?

    2020 年 4 月 7 日

  • 破除误解:企业架构真的做不做都行吗?

    如果不了解企业架构,你或许能帮助企业实现一些很不错的数字化创新点,但是无法帮企业实现整体转型。

    2021 年 4 月 20 日

  • 开篇词 | 成为一家“笨公司”

    用15节课来颠覆传统的管理思想,真正用流程型组织的变革方法,找到以客户为中心的落脚点,解决企业深层次的问题。

    2021 年 3 月 10 日

  • Dino Chiesa 谈微软的 SOA 策略

    微软通过架设一个新的SOA网站、开设一系列在线研讨会、发布电子书《真实世界的SOA》和举办“SOA暨业务流程大会2007”等动作加强其在市场上的销售成果。在未来两、三个月里,微软将发布.NET 3.5和ESB指导手册。InfoQ采访了.NET的市场总监Dino Chiesa,以便更好地理解微软的SOA策略。

  • SOA 实现中的 4 个最差实践

    在铺天盖地的SOA宣传文章中,最佳实践是出现频率最高的词汇之一。相比起来,最差实践就没那么风光了。但是,俗话说得好“吃一堑,长一智”,看看别人犯过的错,未尝对自己没有帮助。最近,Information Builders的市场副总裁Jake Freivald就撰文介绍了SOA实现中常见的4种最差实践,并针对每个实践给出了解决方案。

  • 资助 SOA

    在Web上的一个快速搜索表明,资助SOA几乎像禁忌话题一样很少有人提到。Todd Biske为我们提供了一个Gartner应用体系结构开发与集成(AADI)高层会议上对这个话题讨论的概要。

  • 架构思维:数字化转型如何落地?

    数字化转型其实是企业从当前状态走向目标的过程,也需要在一定的指导原则下进行演进,所以,架构思维是必不可少的一环。

    2021 年 4 月 12 日

  • 开篇词 | 说来说去,到底 Serverless 要解决什么问题?

    Serverless是对运维体系的极端抽象。

    2020 年 4 月 15 日

  • 大咖对话 | 徐毅:如何提升员工的活力与动力?

    “把数字世界带入每个人、每个家庭、每个组织,构建万物互联的智能世界”。

    2018 年 12 月 28 日

  • 观点:评论 SOA 的准备情况

    独立企业架构师和SOA咨询师David Conway分享了他关于组织内SOA准备情况的观点,并就实施SOA项目之前需要考虑的事情给出了一些实践性建议。

  • SOA 的未解之谜

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

  • 一封普通的 SOA 检讨书

    Gartner的分析师以虚拟一个SOA架构师/工程师给CEO/CTO写信的口吻,从他们的角度解释了SOA为什么会失败。尽管这只是一个虚构的故事,但也提示了一些有趣的观点。

  • 敏捷和 SOA 是好兄弟?

    敏捷如同手套中活动的手指。SOA则是这个手套,范围便是整个企业。SOA和敏捷的大多数原则并不矛盾。当它们同时出现的时候,它们会相互促进。敏捷开发若是缺乏清晰的目标愿景和公司目标就会徒劳无获。SOA要是不知道如何利用敏捷原则使目标成为现实,将会浪费时间和金钱。

  • 是否该重新衡量 SOA 产品了?

    Gartner分析师Roy Schulte是SOA方面的专家,他参与编写了1996年那份为业界引入SOA这一术语的Gartner报告。前不久Susan Hall对他进行了采访。此次采访试图回答这样一个问题,即是否应该重新调整对SOA的期待了?

  • SOA 现状调查:SOA 尚需鲜活案例

    最近,信息周刊(InfomationWeek)发布了关于SOA现状调查的分析。报告显示,虽然现在说SOA已死尚为时过早,但调查结果确实反映出了一些现实情况。

  • ESB 是通向 SOA 的简单解决方案吗?

    在ebizQ 6月间发布的一个播客上,IBM的Lief Davidsen讨论了如何将ESB作为实施SOA的简单解决方案使用。围绕ESB和SOA之间关系的“应该还是不应该”之争一直以来以来都相当热闹,而且这个访谈也并非最终结论。

发现更多内容

厉害了!这群95后正在用三维成像技术让科幻变成现实

华为云开发者社区

视频 华为云 三维 裸眼 光学

阿里云大佬爆裂推荐“redis全新手册”,内容即精华

比伯

Java redis 程序员 架构 程序人生

字幕组时代落幕,翻译的未来可能是?

字节跳动技术团队

门诊数字化:患者信息识别方式

boshi

医疗 数字化基础 七日更

算法从有序数组中移除重复的数据,AI学习资源2020 John 易筋 ARTS 打卡 Week 38

John(易筋)

ARTS 打卡计划 ai youbute学习资源

一维数组的动态和

小马哥

算法

【STM32】EXTI---外部中断/事件控制器

AXYZdong

硬件 stm32 2月春节不断更

ElasticSearch.04 - 基础操作

insight

elasticsearch 2月春节不断更

什么是阻抗?

不脱发的程序猿

阻抗 电路设计 电子元器件

第四章作业-编写一个用例文档

秦挺

【STM32】PWM 输出 (标准库)

AXYZdong

硬件 stm32 2月春节不断更

端口隔离和VLAN的区别

IDEA插件:快速删除Java代码中的注释

xiaoxi666

Java 代码注释 JavaParser

LeetCode题解:1091. 二进制矩阵中的最短路径,BFS,JavaScript,详细注释

Lee Chen

算法 LeetCode 前端进阶训练营

面试的季节到了,老哥确定不来复习下数据结构吗

Silently9527

面试 数据结构与算法

不满于CRUD,五面阿里成功斩获Offer!鬼知道我怎么过来的!

程序员小毕

Java 程序员 面试 分布式 微服务

Elasticsearch mapping 复杂数据类型

escray

elastic 七日更 死磕Elasticsearch 60天通过Elastic认证考试 2月春节不断更

心理声学基础

行者AI

心理 音乐

用例文档

三生赤水

日记 2021年2月18日(周四)

Changing Lin

2月春节不断更

3.Fiber(我是在内存中的dom)

全栈潇晨

React React Hooks react源码

第 4 周作业

老元宵

14. Python 与数据库那点事儿,滚雪球学 Python

梦想橡皮擦

python 爬虫 2月春节不断更

gradle中的增量构建

程序那些事

maven Gradle 程序那些事 构建工具

【LeetCode】重塑矩阵Java题解

HQ数字卡

算法 LeetCode 2月春节不断更

如何 1 天快速集成自己的“Clubhouse”?

融云 RongCloud

音视频 clubhouse 语音社交 融云

区块链挖矿系统APP开发|区块链挖矿软件开发(现成)

v16629866266

【函数计算实践】nodejs初探示例——本地mac环境

程序员架构进阶

架构 nodejs 函数计算 七日更 2月春节不断更

话题讨论 | 如何使用“网站SEO”,让网站排在最前面?

魔王哪吒

前端 后端 话题讨论 SEO 2月春节不断更

哲少荐书:鞋狗

Jackey

书籍推荐

华为云FusionInsight MRS在金融行业存算分离的实践

华为云开发者社区

大数据 金融 华为云 存算分离 FusionInsight MRS

“你好,元宇宙”华为云联创营元宇宙高峰论坛

“你好,元宇宙”华为云联创营元宇宙高峰论坛

企业SOA到头了?-InfoQ