写点什么

企业 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:081017
用户头像

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

关注

评论

发布
暂无评论
发现更多内容

获取淘宝商品详情API返回值的技术实现方案

技术冰糖葫芦

API Gateway API Explorer API 接口 API 测试 pinduoduo API

Arthas命令太难记了?安利一个IDEA插件!

江南一点雨

mac专用图片管理工具 PowerPhotos

Rose

【YashanDB知识库】如何dump数据文件,转换rowid, 查询对应内容

YashanDB

yashandb 崖山数据库 yashandb知识库

“AI+Security”系列第3期(六):打造最懂安全的智能体-无极AI安全智能体平台落地与实践

云起无垠

系统安全不求人:开发者必学的漏洞防御秘籍

巧手打字通

后端 系统安全 安全漏洞 SQL注入 xss攻击

软件测试学习笔记丨Mock的价值与实战

测试人

软件测试 测试开发

AI加速前行,英特尔PT Expo演绎网络智能化新发展

E科讯

Axure RP10汉化版激活秘钥 交互式原型设计

Rose

Royal TSX v6.0.2激活版 Mac强大的远程管理

Rose

sublime text :轻量级的文本编辑器

Rose

macos big sur 软件icons图标大全(新增至2719枚大苏尔风格图标)

Rose

Minitab Express Mac数据分析统计软件 v1.5.0激活版

Rose

AI应用元年,豆包大模型为消费电子、游戏行业注入智能化创新动能

新消费日报

给Java同仁单点的AI"开胃菜"--搭建一个自己的本地问答系统

京东零售技术

Java LLM

苹果电脑批量重命名工具:A Better Finder Rename 12

Rose

SimpleMind Pro:一键理清思绪,高效思维导图工具

Rose

云栖实录 | GenAI 时代 AI Infra 工程技术趋势与平台演进

阿里云大数据AI技术

人工智能 阿里云 云栖大会 PAI AI Infra

犀牛Rhinoceros 7:渲染功能大升级,打造逼真视觉体验!

Rose

Service worker 入门手册

yuanyxh

JavaScript chrome Service Worker #前端

【YashanDB知识库】由于hist_head$中analyze time小于tab$中analyze time导致的sql语句执行慢

YashanDB

yashandb 崖山数据库 yashandb知识库

OpenHarmony外设生态春笋行动 在2024开放原子开源生态大会上开启

最新动态

AI赋能制造未来,英特尔工博会展示创新成果

E科讯

WiFi Explorer for mac:扫描查找无线网络并进行故障排除

Rose

【YashanDB知识库】windows配置ODBC跟踪日志, 使用日志定位问题

YashanDB

yashandb 崖山数据库 yashandb知识库

Volcano v1.10.0 版本正式发布!10大功能全面提升统一调度和细粒度资源管理能力

华为云原生团队

云计算 容器 云原生

企业SOA到头了?_SOA_Mark Little_InfoQ精选文章