AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

经济困局中的 SOA

  • 2008-11-18
  • 本文字数:1414 字

    阅读完需:约 5 分钟

Gartner 九月份一份题为 2008 SOA 用户调查:采用趋势与特征 的调查表明,计划采纳 SOA 的组织数量首次出现大幅下滑。分析中指出:

自 2008 年伊始,计划采纳 SOA 的组织数量首次出现了急剧的下滑。在 2008 年,调查中这一数字的比例降了一半还多,从 2007 年的 53% 降到了 25%,同时,不打算采纳 SOA 的组织比例比 2007 年翻了一倍,从 2007 年的 6% 上升到了 2008 年的 16%。

对于这一现象产生的原因,分析中提到:

总体来说,阻碍组织追随 SOA 的两大主要因素一是缺乏相应的技术和经验,二是没有可行的业务案例。如若业务案例被验证是不可行的,那就没有理由去执行它。然而,通过与 Gartner 的众多客户沟通所反映出来的问题是,实际上他们对于如何构造一个 SOA 的业务案例困惑重重。就算一个有效的业务案例存在,自身也不具备所需要的技术,而开拓自身技术和获取外部经验所需要的成本和努力常常令人望而却步。

无疑,外部的不利因素更是加剧了这一影响。独立分析师 Joe McKendrick这样看待经济拐点对 SOA 采纳所带来的冲击

我们将看到两个不同的 SOA 故事,一种能真正给业务带来变化,并将继续进行下去;一种被我叫做“次级 (subprime)”SOA,它在组织财政拮据时很快就会窒息。

然而与上面的现象相反,Joe 要指出的是“不管是不是低谷,这确是投资于架构的绝佳时机。

与此遥相呼应的正是 ZapThink 的 Ronald Schmelzer,他就这一系列的问题,在纽约伦敦拉斯维加斯开展了多次行业专注的研讨会。并著文一篇专门加以讨论,给出了中肯的建议。

Ronald Schmelzer 首先指出, “何时是投资于企业架构的正确时机?现在,是的,现在。”因为:

笨拙低效,冗余又难以交互,并且维护成本高企,却对未来的需求无能为力的系统什么时候最让你无法忍受?你没有钱的时候。什么时候你必须对架构做出投资?当你真正体会到切肤之痛而决定致力于短期内能让企业架构有效运转的时候。

关于如何开展 SOA,他给出了两个关键的意见:

停止长年累月的 SOA 项目。把精力集中于迭代的,流程驱动的 SOA 项目。

由识别出一个通过面向服务化能够从成本或时间的角度得以提升的单一业务流程开始。别一上来就抱着整个系统不放,别刚开始就去买个 ESB,别动不动就来个长达两年,企业范围的组织性的自顶向下服务分析实践。从关注于业务本身做起,更明确一点,从一个业务流程着手。

没有预算?让 SOA 来挽回成本。

简单地通过构建一个能被组织内广泛消费,更重要的是,能解决一个关键业务流程中与变更相关的问题的服务,你就立即能获得 SOA 所带来的收益。你如何知道一个问题值得以面向服务的方式处理?一旦你发觉这一业务流程牵涉的任一方面更改都会不断地增加成本或消耗时间。 …简单地通过改进业务流程你就能为业务挽回成本,同时可将这些资本再次投资于企业架构,达到良性循环。一个成本补偿(cost- recovery)的 SOA 预算如何工作?关键是从你能找到的效率最低的最小的业务流程开始,这一低效是由持续的变更(缺乏灵活性)而引起的,然而业务却不得不被迫持续地投入该低效的业务流程。

我们再次明白了,SOA 是服务于业务的架构风格。正是好的 SOA 实现,才能达到节约成本,优化流程,高效整合,俨然成为抵御寒冬的最佳武器。在援引的文章里,ZapThink 概括到,当日子紧张的时候,越是该紧迫地重新对业务进行思考。而改进低效的业务流程,为企业挽回成本和带来业务价值,正是 SOA 的机会。你的企业准备好用 SOA 来应对寒流了吗?对于你的企业,哪一个流程才是最需要关注的切入点呢?

2008-11-18 22:06955
用户头像

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

关注

评论

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

测试流程如何落地?

老张

软件测试 质量保障

助力直播平台源码脱颖而出,要完成哪些关键功能?

开源直播系统源码

软件开发 直播源码

docker和docker compose安装使用、入门进阶案例

偶尔善良

Docker docker-co

MySQL索引

龙空白白

索引 MySQL InnoDB

四次蝉联中国容器云市场TOP5!为应用赋能

BoCloud博云

云原生 容器技术 容器云 博云

一个 Angular 程序员两年多的远程办公经验分享 | 社区征文

汪子熙

程序员 远程办公 Slack 6月月更 初夏征文

InfoQ 极客传媒 15 周年庆征文 | 跨系统数据一致性问题

架构精进之路

数据一致性 构架 InfoQ极客传媒15周年庆

几个非常有用的 Flutter 技巧,你可以立即使用!

坚果

6月月更

企业知识管理就是信息化建设吗?

小炮

大数据培训Flink 简介与认知

@零度

flink 大数据开发

安全服务厂商安全狗加入龙蜥社区

OpenAnolis小助手

开源 网络安全 龙蜥社区 龙腾计划 安全狗

【Python技能树共建】pyspider框架的使用

梦想橡皮擦

Python 6月月更

NFT链游系统开发|NFT卡牌盲盒游戏

薇電13242772558

NFT 链游

摆脱五彩斑斓的黑,成为七彩程序员!

禅道项目管理

Linux开发_Makefile规则与Shell脚本语言

DS小龙哥

6月月更

测试开发【Mock平台】05开发:项目管理(一)后端接口

MegaQi

测试平台开发教程 6月月更 测试技术干货

面试突击57:聚簇索引=主键索引吗?

王磊

Java MySQL 面试

实战 | Kibana面板使用

写程序的小王叔叔

Kibana ELK Stack 6月月更

C#入门系列(十六) -- 类及其成员介绍

陈言必行

C# 6月月更

JavaScript异步函数async/await

大熊G

JavaScript 前端 6月月更

InfoQ 极客传媒 15 周年庆征文|uni-app 路由传参参数丢失问题解决方案探究

No Silver Bullet

前端 6月月更 InfoQ极客传媒15周年庆 路由传参

用 Golang 重写 rsync(3):C里面的谜之指针

百家饭隐私计算平台创业者

c

spring4.1.8扩展实战之五:改变bean的定义(BeanFactoryPostProcessor接口)

程序员欣宸

Java spring Spring Framework 6月月更

纯CSS 毛玻璃效果 💎

德育处主任

CSS 纯CSS 6月月更

6大优势、2种类型,一文吃透动态应用安全测试(DAST)

SEAL安全

DevOps 网络安全 DevSecOps 软件安全

使用 Prometheus 监控 SAP ABAP 应用程序

汪子熙

云计算 Kubernetes 云原生 abap 6月月更

Vone观点说|用DAO打造人类协作新形态

旺链科技

区块链 产业区块链 自组织协作

Django 中的视图 | Python

海拥(haiyong.site)

Python django 6月月更

云原生技术 - 如何从代码到制作并发布一个 Helm 包?

孙健波

云原生 Helm

手把手教学直播:如何提交 PR 成为龙蜥社区贡献者? | 第 23 期

OpenAnolis小助手

开源 PR 龙蜥社区 龙蜥大讲堂 社区贡献

【直播回顾】Hello HarmonyOS系列应用篇完美收官!

HarmonyOS开发者

HarmonyOS

经济困局中的SOA_SOA_黄璜_InfoQ精选文章