50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

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

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

关注

评论

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

ChatGPT 真能带货吗?晒一下 SQL Chat 上线 3 周以来的真实运营数据📊

Bytebase

MySQL sql postgres ChatGPT SQL Server

css实现瀑布流效果

格斗家不爱在外太空沉思

CSS 三周年连更

震撼!阿里架构师全新产出Java面试突击宝典。Github标星疯涨!

Java你猿哥

spring Spring Boot JVM mybatis java面试

大数据Hadoop之——HDFS小文件问题与处理实战操作

Openlab_cosmoplat

hdfs 开源社区 大数据Hadoop

进击的 Java !

OpenAnolis小助手

Java 开源 云原生 GOTC 龙蜥技术

数智融合,生态链接丨 亚信科技“信伙伴”交流会(成都站)成功举办

亚信AntDB数据库

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

BSN-DDC基础网络详解(九):跨链机制

BSN研习社

零样本文本分类应用:基于UTC的医疗意图多分类,打通数据标注-模型训练-模型调优-预测部署全流程。

汀丶人工智能

人工智能 自然语言处理 深度学习 文本分类 小样本学习

膜拜!华为内部都在强推的783页大数据处理系统:Hadoop源代码

Java 大数据 hadoop

微服务 Spring Boot 整合Redis分布式锁 实现优惠卷秒杀 一人一单

Bug终结者

redis 底层原理 三周年连更

第二届中国国际软件发展大会|华为:构筑坚实软件根基,赋能数字经济高质量发展

极客天地

破防了!阿里用17个真实企业级项目阐述Java系统分析与架构设计

Java你猿哥

微服务架构 架构设计 Java系统性能 Redis开发与运维 MySQl部署

薪资结构重铸: Zebec将业务范围扩大到Web2薪资管理领域

鳄鱼视界

搭建一站式OpenHarmony设备开发Windows开发环境。

坚果

OpenHarmony 三周年连更

中移链合约常用开发介绍(三)工程化开发智能合约

BSN研习社

深度学习基础入门篇[六(1)]:模型调优:注意力机制[多头注意力、自注意力],正则化【L1、L2,Dropout,Drop Connect】等

汀丶人工智能

人工智能 机器学习 深度学习

解决90%的面试!GitHub新兴“java面试手册 2023” 一网打尽BAT大厂

Java你猿哥

Java MySQL Spring Boot JVM MySQL面试

【4.14-4.21】写作社区优秀技术博文一览

InfoQ写作社区官方

热门活动 优质创作周报

一次「找回」TraceId的问题分析与过程思考

Java 中间件 raceId

大厂面试难?对标大厂“Java系统性能优化实战”二面阿里轻松搞定

Java你猿哥

面试 性能优化 SSM框架 Java性能优化

海通证券与易观千帆达成合作,构建优质客户生态圈

易观分析

金融 证券 经济

MySQL的varchar字段最大长度真的是65535吗?

Java你猿哥

MySQL 后端 SSM框架 varchar

2023年免费堡垒机软件推荐-行云管家堡垒机免费版

行云管家

网络安全 堡垒机

chatGPT衣食住行10种场景系列教程(01)chatGPT热点事件汇总+开发利器

非喵鱼

java openai AIGC ChatGPT 三周年连更

和 if else说再见,SpringBoot 这样做参数校验才足够优雅!

Java你猿哥

Java spring Spring Boot ssm if-else

校企共建|阿里云与重庆大学人才培养交流会顺利举行

云布道师

阿里云

DataEase 对接明道云展示表格应用数据

搞大屏的小北

数据可视化 明道云 对接api 展示明道云

等级保护5个级别详细说明-行云管家

行云管家

网络安全 等保 等级保护

别再说你不懂Java内存模型了!!!

Java 内存模型 JMM 并发

火山引擎DataTester 3大功能升级:聚焦敏捷、智能与易用,帮助企业降本增效

字节跳动数据平台

大数据 AB testing实战 A/B 测试 对比实验

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