QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

SOA 还活着,而且健康?

  • 2007-10-22
  • 本文字数:1452 字

    阅读完需:约 5 分钟

过去几个月 我们已经听到越来越多关于SOA 死亡的言论。到目前为止我们所听到的或许只是 Gartner 所谓的幻觉破灭期。可是,正如 InfoWorld 提到的: > “…… 模型潜在地处于被误导、及无知冠以其一个纯粹代表产品特征的破旧称号的危险之中。毕竟,这或多或少发生在 EAI 上。可能暗杀 SOA 的势力包括:集成平台厂商,企业架构师,特定行业分析家及 CIO 们。”

考虑到这些,来自ZapThink 的最新文章试图全面的看待这些事情。 > “任何要求执行者和从业者的时间和预算占重要部分的动向都需要被严格检查,这样所有团体的利益都得到满足。毕竟,极少有人能从满是宣传而没有实质内容的动向中受益。”

按照分析师的说法,SOA 失败的高发原因是不当使用。公司试图在业务案例不合理的时候就在企业内全面使用SOA,“不能一刀切(one size does not fit all)”显然可作为对这一陷阱的精确总结,。 > “基本原理表明SOA 是企业级架构的一个方面,因此它的范围是企业级的,或者因为它如此重要且具战略性,它必须在企业级被实现。其他IT 从业者只是习惯于实现他们的主要企业目标,那为什么SOA 应该不同?因为SOA 不是一个项目或一个技术——它是一种方法,这就是为什么。”

SOA 不能适合所有问题,决定在何时何地(如果要用)应用 SOA 原则应该总是尝试使用 SOA 的第一步。不当使用(或过度使用)一个技术、方法论等等,经常导致其在我们的行业中衰败:

“当公司针对一个业务案例(不合理地使用了上百万美元的未测试技术)企图实现成百个未经证实的服务时,他们失败风险的非常大。当那些 SOA 项目没有按期交付,他们会谴责自己的努力、他们所用的产品、或他们的方法吗?当然不会。他们会把指责留给 SOA 本身”

至于作者所关心的: > “另一方面,合理限制范围的(well-scoped)SOA 项目经常会取得显著的成功。大多数 SOA 成功的个案涉及到组织着眼于特定的业务问题,多半只是在部门级,使用面向服务的方式去解决它。SOA 的拥护者非常了解,成功来自关注特定问题的解决方案并很好的解决它。”

文章接下来给企业架构团队用举了一个应用 SOA 原则最好方法的案例,因为很少有人既懂业务,又具有必备理解 SOA 最佳实践如何可以推动业务解决方案发展的技术头脑。构建包括如排列典型业务、应用程序开发、数据模型、过程模型、安全以及网络操作角色的功能交叉团队是 SOA 开发成功的关键要素。

还有很强的教育需求需要贯穿组织:

“业务上可以看到解决方案的地方,有时 IT 看不到。太多次 IT 部门试图使用 SOA 锤子将每个问题作为钉子解决。实际上,没有合理限制范围(ill-scoped)的 SOA 项目的症状部分源于能力不足(或缺乏经验)去正确地使用 SOA。……技术专家陷入捍卫与特定技术方法(REST 对比 Web Services 哪一个好?)有关的立场。这些争论根本与手头的业务问题关系甚微,如果有的话也非常少,并退化为书生气十足的语义学争论。事实上任何能够解决业务问题的技术方法都是有效的,而且不管怎样,在若干年后这些技术可能将被更好的技术所代替。”

然而,文章结束时给那些注意到要基于 SOA 原则部署应用或怀疑自己在继续进行现有部署方面是否有正确的技巧的人们一些中听的建议:

“寻求应用 SOA 去解决他们问题的聪明的架构师和业务管理者们应当被牢牢把握什么时候 SOA 将取得成功、什么时候是不恰当的。这种把握能力包括对于人员、技术、过程、现有环境的方法、已提议解决方案以及任何潜在解决方案缺陷的现实估价。持有这么一种兼顾均衡的办法为 SOA 进一步成功提供了可能性,决不会毁灭 SOA 本身的价值。

查看英文原文: SOA Is Alive And Well?

2007-10-22 01:42800
用户头像

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

关注

评论

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

有哪些推荐的8款TODO团队协作工具可以提升工作效率?

爱吃小舅的鱼

TODO 团队协作工具 todo软件

软件测试学习笔记丨selenium处理下拉框

测试人

软件测试

SD-WAN 跨国专线的应用场景

Ogcloud

SD-WAN SD-WAN组网 跨国组网 SD-WAN国际专线 国际网络专线

软件测试学习笔记丨Selenium复用cookie

测试人

软件测试

精彩回顾|2024 ACDU 中国行·上海站成功举办!

墨天轮

数据库 sql 国产数据库 KaiwuDB

颠覆性创新,低成本一天内快速上线体育赛事直播平台!

软件开发-梦幻运营部

一块显卡理解一部完整电影!智源联合多所高校推出小时级的超长视频理解大模型Video-XL

智源研究院

华为云开源引领,KubeEdge晋级CNCF毕业项目

华为云开发者联盟

云原生 边缘计算 cncf kubeedge

图解:什么是多租户?

快乐非自愿限量之名

服务器 多租户

望繁信科技出席2022浦东国际人才港论坛,获颁最具潜力的海归创业团队大奖

望繁信科技

数字化转型 流程挖掘 流程资产 流程智能 望繁信科技

天谋科技成为先进操作系统创新联盟智能制造协同创新实验室成员单位,出席揭牌仪式

Apache IoTDB

淘宝商品评论API返回值中的物流与评价关联分析

技术冰糖葫芦

API 接口 API 测试 API】 API 协议

Python实现微博舆情分析的设计与实现

快乐非自愿限量之名

Python

VMware Aria Operations for Networks 6.13 发布,新增功能概览

sysin

vmware aria

Web3 游戏周报(10.20 - 10.26)

Footprint Analytics

链游

枫清科技仲光庆:AI+行业新范式,双轮驱动助力数智化升级

Fabarta

#人工智能 #大模型

一文彻底弄懂MySQL优化之深度分页

不在线第一只蜗牛

MySQL 数据库

私有云容灾方案设计浅谈

天翼云开发者社区

云计算 私有云

提升前端开发效率的五种实用技术

天翼云开发者社区

前端开发

精准操控,稳如磐石:飞控+综控系统仿真揭秘

DevOps和数字孪生

飞管飞控

SQL Server 可观测最佳实践

观测云

SQL Server

实时分析,快速迭代 —— 商品信息监控助力商家持续优化产品

技术冰糖葫芦

API 接口 API 测试 API 协议

人工智能 | 智谱 AI 大模型

测吧(北京)科技有限公司

测试

VMware ESXi 8.0U3 Huawei (华为) 定制版更新 OEM BIOS 2.7 支持 Windows Server 2025

sysin

华为 huawei esxi OEM unlocker

云智慧透视宝:率先适配华为原生鸿蒙的APM,为用户体验保驾护航

云智慧AIOps社区

APM 应用性能管理 应用性能监控

go高并发之路——本地缓存

EquatorCoco

Go 缓存 开发语言

AI PC“加菜”了,双十一最值得关注的10款酷睿Ultra 200V AI PC

E科讯

生成对抗网络GAN简介

天翼云开发者社区

网络 GAN

HyperWorks的模型简化

智造软件

软件 教程 Hypermesh

详解MES系统的生产过程实时监控与异常处理

万界星空科技

生产管理系统 mes 制造业数字化 万界星空科技mes 生产过程管理

合合信息发布智能文档处理“百宝箱”,助力文档应用开发

合合技术团队

App 科技 合合信息 文档解析

SOA还活着,而且健康?_SOA_Mark Little_InfoQ精选文章