NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

是否该重新衡量 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:08708
用户头像

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

关注

评论

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

故障注入的方法与工具

DevOps和数字孪生

故障注入 汽车行业

第二届粤港澳大湾区(黄埔)国际算法算例大赛正式开启报名

ModelWhale

算法大赛 琶洲 院士 数据科学竞赛 算法赛

Docker的架构与安装

timerring

Docker

MySQL能用OFFSET分页查询吗

fm

MySQL

程序化广告还有未来么?——程序化领域变化的底层逻辑和反思

不在线第一只蜗牛

系统架构 系统搭建 程序化

软件测试 | MySQL字符集的修改步骤

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

测试

深入理解 Serverless 计算的并发度

阿里巴巴云原生

阿里云 Serverless 云原生

低代码是怎么火起来的?

这我可不懂

软件开发 低代码 JNPF

可视化逻辑编排工具——低代码/无代码平台

互联网工科生

软件开发 低代码 无代码 JNPF

活动回顾丨云原生技术实践营广州站回放 & PPT 下载

阿里巴巴云原生

阿里云 云原生

10 个处理 JavaScript 对象的实用技巧!

这我可不懂

JavaScript 前端 开发语言

别再说调试器不好用了!

高端章鱼哥

前端 调试器

一文了解 MySQL 全新版本模型

爱可生开源社区

从单元测试到性能测试:41款工具满足所有的软件测试需求

PingCode

软件测试 PingCode 软件测试工具

安卓快速启动,启动速度 285 毫秒的实时安卓操作系统(RTAndroid)或 实时 Linux

winfredy

android Linux 快速启动

记一次容器环境下出现 Address not available

阿里巴巴云原生

阿里云 容器 云原生

MobPush Android SDK 厂商推送限制

MobTech袤博科技

消息推送 Android; 智能推送 推送 推送系统

第一批AIGC独角兽开始裁员了

Openlab_cosmoplat

人工智能

我也创业了!

Serverless Devs

人工智能 Serverless 云原生

可视化开发工具:让软件应用开发变得更轻松

高端章鱼哥

编程 低代码 JNPF

亚信安慧荣获第二届“鼎信杯”优秀技术支撑奖

亚信AntDB数据库

数据库 AntDB AntDB数据库 企业号 7 月 PK 榜

2023年秋招最新版牛客网Java面试题及答案整理(持续更新)

架构师之道

Java 面试

香港中文大学携手PingCode打造运维管理解决方案

PingCode

PingCode 香港中文大学

网关改造正当时,跟学 HigressOps 夏季营

阿里巴巴云原生

LeaRun快速开发框架如何解决低代码劣势?

力软低代码开发平台

3种常见的测试自动化类型

汽车之家客户端前端团队

前端 单元测试 集成测试 自动化测试 端到端

数字孪生搭高台,温控节能唱新戏

鲸品堂

数字孪生 建模 智慧机房

和鲸 ModelWhale 与麒麟系统适配认证,打造自主安全、性能可靠的信创 AI 基础软件

ModelWhale

人工智能 信创 国产 麒麟软件 数据科学平台

容灾切换时间减少 99%,“云边协同”如何提升影演服务效率与稳定性

阿里巴巴云原生

阿里云 云原生

NFTScan | 07.17~07.23 NFT 市场热点汇总

NFT Research

NFT\

搭建 OpenTiny 组件库的 Playground 指导手册

OpenTiny社区

开源 Vue 前端 UI组件库

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