产品战略专家梁宁确认出席AICon北京站,分享AI时代下的商业逻辑与产品需求 了解详情
写点什么

资助 SOA

  • 2007-12-07
  • 本文字数:1285 字

    阅读完需:约 4 分钟

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:59723
用户头像

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

关注

评论

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

重读《重构2》- 封装变量

顿晓

重构 4月日更

Golang Map 和字符串

escray

学习 极客时间 Go 语言 4月日更

自学软件测试怎么学?(送思维导图+学习资源)

程序员阿沐

学习 软件测试 性能测试 自动化测试 测试开发

架構實戰營 - 模塊 2 作業

Frank Yang

架构实战营

因为这几个TypeScript代码的坏习惯,同事被罚了500块

华为云开发者联盟

typescript 运算符 代码 null strict

数据脱敏:数仓安全隐私保护见真招儿

华为云开发者联盟

数据仓库 加密 隐私保护 GaussDB(DWS) 数据脱敏

架构实战营模块二总结

竹林七贤

华仔训练营第二次作业

方堃

热乎的6个Notion使用技巧,学不会算我输。

彭宏豪95

效率 Notion 笔记 4月日更

安卓rxjava合并多个请求,我的阿里手淘面试经历分享,面试必会

欢喜学安卓

android 程序员 面试 移动开发

Play with Go

Rayjun

教程 Go 语言

external-provisioner源码分析(1)-主体处理逻辑分析

良凯尔

Kubernetes 源码分析 Ceph CSI

Flutter 学习笔记(一) Text 组件

U2647

flutter 4月日更

Go Functions

escray

学习 极客时间 Go 语言 4月日更

安卓内存监控悬浮窗,2021Android面试心得,全套教学资料

欢喜学安卓

android 程序员 面试 移动开发

基于crudapi增删改查接口后端Java SDK二次开发之环境搭建(一)

crudapi

Java API sdk crud crudapi

k8s通过ceph-csi接入存储的概要分析

良凯尔

Kubernetes 源码分析 Ceph CSI

external-provisioner源码分析(3)-组件启动参数分析

良凯尔

Kubernetes 源码分析 Ceph CSI

kubernetes ceph-csi分析-目录导航

良凯尔

Kubernetes 源码分析 Ceph CSI Kubernetes Plugin

LitmusChaos: K8s上的混沌工程框架

混沌工程实践

k8s 混沌工程 litmuschaos 实践框架 故障实验库

python 函数详解

若尘

函数编程 函数

external-provisioner源码分析(2)-main方法与Leader选举分析

良凯尔

Kubernetes 源码分析 Ceph CSI

面向对象编程九诫

风翱

面向对象编程 4月日更

模块二作业

求索

架构实战营

架构实战营模块二作业

日照时间长

架构实战营

边缘计算是流行词还是风口?开发者怎样选开源项目?

华为云开发者联盟

开源 开发者 5G 边缘计算 EdgeGallery 社区

新同学与老司机

小天同学

职场成长 工作体会 经验总结 4月日更 新同学

Python-Net编程

若尘

Python 网络编程 net

计算机原理学习笔记 Day7

穿过生命散发芬芳

计算机原理 4月日更

第十一周总结

四种软件架构概述

xcbeyond

Serverless 微服务 分布式架构 单体架构 4月日更

资助SOA_SOA_Jean-Jacques Dubray_InfoQ精选文章