写点什么

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

  • 2008-10-03
  • 本文字数:1043 字

    阅读完需:约 3 分钟

Gartner 分析师 Roy Schulte 是 SOA 方面的专家,他参与编写了 1996 年那份为业界引入 SOA 这一术语的 Gartner 报告。前不久 Susan Hall 对他进行了采访。采访原稿可以在 IT Business Edge 上找到。

据 Roy Schulte 称,Gartner 对大约 250 家大型企业调查后发现,准备近期开展 SOA 项目的企业较去年相比少了;对效益感到失望,是这些企业疏远 SOA 的一个原因。

Roy Schulte 发现,重用或共享程度低下是最不能令人满意的方面。他说“我们曾见过的最好的情况是 40% 的重用,我们 Gartner 认为介于 10% 与 40% 之间就算成功了”。他解释道:

SOA 的启动成本相当大。你必须培训人员、改变开发方法和治理方法,而且你常常需要设立一个企业级卓越中心(center of excellence)来跟踪所有元数据,所以启动阶段是有些痛苦的。另一方面,你发现你所构建的服务都只跟一个业务功能相关,于是,由于没有别的业务功 能需要它,所以你无法重用它。

他说,“SOA 更普遍的好处是模块性(modularity),即取走一个模块、用一个新模块取代它的能力。如果你从不重用它,那么你就获得模块性了。”

对于那些已经对 SOA 进行了投入、但未来不打算继续投入的公司,他告诫说:

假如不实施 SOA 的话,那么你将得到非正式的、专用的组件间接口。于是,你的系统将具有很多同 SOA 应用一样的缺点与问题,但是不具备文档化的接口。因此,假如不采用 SOA,情况会很糟糕。

当被问及实施 SOA 的公司从经验中学到了什么,他说:

公司所面对的大部分问题在于治理(governance)方面。对 SOA 来说最重要的就是,CIO 思路清晰,同时建立一个系统工程、在多个应用开发团队与 业务部门之间协调 SOA 应用。SOA 的协调是问题出现最多的地方。你有若干不同小组在分别实施 SOA,而他们准备事后再进行协调。虽然你可以这样做, 但这么做很艰难。

最后,他指出了 SOA 的若干关键趋势

  • 随着 SOA 不断演化,我认为未来的大部分 SOA 应用将是各种方法的混合:面向 Web 的架构(WOA),事件驱动的 SOA,以及传统方法。
  • 在 Web 服务标准方面,微软和 IBM 将一如既往地继续下去。[在接口未被标准化时,互操作性是极为重要的。]
  • 另一个趋势是关于业务流程管理方面。逐渐地,人们将和 SOA 一起使用 BPM 引擎。

一定要看看采访原稿

你们公司正在开发的面向服务的应用是什么样的?上述趋势在你们公司出现了吗?在近来的经济状况下,它们将如何继续?ZDNet 的Joe McKendrick 承认项目优先级会有所变化,不过,尽管目前经济情形不乐观,他对2008 年的SOA 仍然看好。

查看英文原文: Time To Rebalance SOA Portfolios?

2008-10-03 09:08912
用户头像

发布了 63 篇内容, 共 27.1 次阅读, 收获喜欢 11 次。

关注

评论

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

Databend 开源周报第 116 期

Databend

可重入锁ReentrantLock在性能测试常见用法

FunTester

用Python发一个优雅的朋友圈,1行代码搞定

程序员晚枫

Python 微信 图片 朋友圈

数据下钻分析?图表链接一招搞定!

观测云

数据分析 图表链接

不被大厂“卡脖子”,选择WorkPlus拥抱生态伙伴时代

BeeWorks

英伟达4090显卡全面下架,有哪些替代方案?

青椒云云电脑

青椒云

文心一言 VS 讯飞星火 VS chatgpt (120)-- 算法导论10.3 5题

福大大架构师每日一题

福大大架构师每日一题

五矿期货:悦数图数据库在金融期货行业的应用与实践探索

悦数图数据库

数据库 图数据库

HarmonyOS音频开发指导:使用OpenSL ES开发音频播放功能

HarmonyOS开发者

HarmonyOS

业务出海、高效传输、动态加速,尽在云栖大会「CDN与边缘计算」专场

阿里云CloudImagine

云计算 云栖大会 边缘云

产品研发团队协作神器!10款提效工具大盘点!

彭宏豪95

产品经理 团队协作 开发工具 产品研发 在线白板

谷歌优化的十种方法

九凌网络

悦数图数据库 x 阿里云计算巢:打造云上超大规模图数据库

悦数图数据库

图数据库

WorkPlus专注私有化部署,为企业安全打造超级沟通协作APP

BeeWorks

低代码平台:业务开发的银弹

树上有只程序猿

低代码 应用开发

HarmonyOS SDK,赋能开发者实现更具象、个性化开发诉求

HarmonyOS开发者

HarmonyOS

APP采用原生开发还是混合开发,哪种方式好?

Speedoooo

小程序生态 混合开发 小程序技术 小程序容器技术 混合框架

重磅官宣 | 第二届OpenHarmony技术峰会,邀您共启智联未来

OpenHarmony开发者

OpenHarmony

河南工业大学人工智能与大数据学院学子在第三届“火焰杯”软件测试开发选拔赛中 取得佳绩

测试人

软件测试

一图秒懂!从传统大数据平台到云原生大数据平台,再到云原生K8s大数据平台

智领云科技

Kubernetes #云原生 云原生大数据平台

当1024程序员节遇上双十一 联想用专业品质PC产品向程序员致敬

科技之家

自主可控,WorkPlus助力企业业务与生态的连接

BeeWorks

显卡又又又涨价了!那就用青椒云吧!

青椒云云电脑

青椒云

今年双十一,00后在直播间当“捧哏”,月入8000

自象限

重读Effective JAVA(一)- 精进自己的JAVA技术

xfgg

Java

音视频常用专业名词解析

X2Rtc

音视频 科普 RTC 基础知识

Linux的命令基本格式

芯动大师

直播预约丨《实时湖仓实践五讲》第三讲:实时湖仓在袋鼠云的落地实践之路

袋鼠云数栈

大数据 前端 湖仓一体 实时湖仓

一个基于Vue3搭建的低代码数据可视化开发平台

互联网工科生

低代码 可视化 Vue3

是否该重新衡量SOA产品了?_SOA_Dilip Krishnan_InfoQ精选文章