10 月,开发者不可错过的开源大数据大会-2021 WeDataSphere 社区大会深圳站 了解详情
写点什么

资助 SOA

2007 年 12 月 07 日

12 月 5 日,Todd Biske张贴了一个 Gartner 应用体系结构开发与集成高层会议的摘要。这个会议讨论了 SOA 的资助问题。

从基础设施,技巧和组织变动上来看,面向服务架构的足迹令人生畏。值得注意的是, REST 社区正试图通过最大限度地减少成本和最大化利用表现层组合能力来解决这个问题。

一项在 Web 上的快速搜索表明,极少有与资助SOA 相关的话题。这个话题几乎像个禁忌一样很少有人提到。

Todd 报道说, SOA Consortium 资助调查的初步结果表明:

启动 SOA 项目的方式多种多样。其中一些利用一个 SOA 程序,还有一些希望服务开发能脱离现有项目。

以 [他] 的经验,[他] 从未遇到过一个以 SOA 为唯一目的的资助项目。 [他] 经常致力于一些商业项目和程序,它们希望能够把服务作为他们成果的一部分。

Todd 评论说,虽然有可能解决初期的资金问题,但是进行中的 SOA 的资金仍然经常是一个问题。

该小组随后讨论了度量指标:

没有 [度量指标] ,我们怎么能说明我们已经完成了一些事情了呢?为了展示我们更敏捷,[以及我们更具生产力的的开发解决方案] ,我们需要指标来衡量事情目前如何,未来会如何。

目前也有关联服务消费的度量指标:消费者数量,消费者使用率,最小 / 平均 / 最大响应时间等等。以我自己的经验,仅仅使这些度量指标可用,并使之达到一个比 Web 应用的入口点更精细的粒度水平就已经是非常有益了。

小组的第三个话题是服务的所有权。Todd 评论到:

听到其他人说基于项目的 IT 文化会阻碍 SOA 的成功是很棒的事情。

如果你没有一个独立于客户的服务拥有者,那么每个客户都会尽可能的把事情推向对他们的项目有最大利益的方向,但却没有人会拥有自己的服务。这种内耗对 SOA 非常有害。

最后一个话题是服务组合管理(SPM)。Todd 比较了服务组合管理和应用组合管理,并建议尽早把重点放在服务组合管理,以避免因应用组合管理的不足造成混乱。在他的观点里:

如果有人说,他们暂时还不需要注册 / 仓库是因为他们还没有达到“临界规模”,这实在是犯了一个潜在的大错。

总体上讲,这方面的讨论说明,无论您选择了什么技术,与传统解决方案(打包或者定制)相比,服务的“形式因素”在 SOA 中的变化至少有三个层面:

  • 项目管理:一个服务实施项目比一个典型的解决方案要小,然而它需要有严格的项目管理能力,这会在服务实现的顶层增加开销
  • 一致性程度:企业层次的服务一致性程度远远高于一个典型的解决方案。一个成功的服务实施需要许多业务的代表理清他们的需求的主次以及路线图。
  • 资金和所有权:这往往被划到项目领域之外。按照既定的进度安排、路线图和资金可能会造成交叉业务单元的冲突。

理解如何最有效地应对这一新的 IT 领域的形式因素很可能是值得的。因为有些人,如 Dave Frankel,SAP 实验室标准体系架构的负责人,认为 SOA 范式为支持新世纪正在兴起的主导性业务做了很好的调整

查看英文原文: Funding SOA


译者简介:王锐,曾就读于西安交通大学,目前在北京航空航天大学计算机系攻读博士学位,主要从事新型网络体系结构方面的研究工作,曾经在多个平台下进行过企业级软件的开发,并有嵌入式软件开发经历。关注 SOA 和 P2P。您可以通过 rui.wang@jsi.buaa.edu.cn 与他联系。

2007 年 12 月 07 日 00:59342
用户头像

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

关注

评论

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

热情空前,家长纷纷变身“寒假规划师”,如何抓住这波热潮?

ZEGO即构

AI 在线教育 在线课堂

产品经理书单推荐

王一凡

寻找学习资源的三种方式

石云升

学习方法 搜索技巧 28天写作

KubeEdge应用案例 | 谐云基于云边协同平台,推进中移在线分公司IT技术架构产业升级

华为云原生团队

云计算 开源 云原生 边缘计算 边缘技术

地下钱庄简单介绍

IT方案内参

大数据 地下钱庄 技战法

SpringCloud 从入门到精通 11---Nacos负载均衡

Felix

我所认为的产品经理能力模型

day day up

架构师系列 14 PageRank算法

桃花原记

Java 程序经验小结:返回零长度的数组或集合,而不是null

后台技术汇

28天写作

Soul网关源码阅读番外篇(一) HTTP参数请求错误

Java 源码阅读 网关

案例加源码:万字长文带你彻底搞懂MySQL的索引优化

程序员小毕

MySQL sql 源码 性能优化 索引

Spring Boot 集成MyBatis

武哥聊编程

Java mybatis springboot SpringBoot 2 28天写作

Redis 学习笔记 06:压缩列表

架构精进之路

redis 七日更 28天写作

第八周作业&总结

胡益

IM即时通讯实现的原理

v16629866266

架构师 3 期 3 班 -week8- 作业

zbest

作业 week8

惊喜来袭!253页全彩免费电子书《Python 编程参考》正式上线发布

穿甲兵

Python Go redis 程序设计

iTerm2 实现 ssh 自动登录,并使用 Zmodem 实现快速传输文件

米开朗基杨

iterm2

《2020年微信视频号研究报告》 | 视频号 28 天 (11)

赵新龙

28天写作

TarsBenchmark | 服务性能压测利器

TARS基金会

微服务 压力测试 TARS

QA为什么转换角色

BY林子

软件测试 QA 职业发展

SpringCloud 从入门到精通10---Nacos安装和使用

Felix

Kafka 原理以及分区分配策略剖析

vivo互联网技术

大数据 kafka 文件存储 消息队列

Elastic search 单节点、两节点、三节点环境

escray

elasticsearch elastic 28天写作 死磕Elasticsearch 60天通过Elastic认证考试

作业1

瑾瑾呀

COCO聊天挖矿系统开发|COCO聊天挖矿软件APP开发

系统开发

2020中国ToB独角兽:估值逆势起飞,寡头效应加剧

ToB行业头条

永续合约系统APP开发|永续合约软件开发

系统开发

合约跟单交易软件系统开发|合约跟单交易APP开发

系统开发

简化业务代码开发:看Lambda表达式如何将代码封装为数据

华为云开发者社区

函数式接口 数据 代码 函数 lambad

redis持久化怎么选?成年人从来不做选择...

moon聊技术

资助SOA-InfoQ