报名参加CloudWeGo黑客松,奖金直推双丰收! 了解详情
写点什么

Gartner 发表 WOA 备忘录

  • 2008-12-18
  • 本文字数:599 字

    阅读完需:约 2 分钟

Gartner WOA 备忘录的合著者 Nick Gall 对报告发表了评论报告开门见山地将WOA 定义为Roy Fielding 的RESTful 架构的一个扩展,尤其是就那四个统一接口而言。

报告的关键论点是:应用中立性约束(application neutrality constraint)是根本性的重要约束;当被应用到SOA 上时,它是从偶然性重用来考虑全局网络效应。

按照Nick 的说法,Gartner 报告是他本人和 Anthony Bradley Dan Sholler 一致同意的结果,并代表了 Gartner 对于 WOA 和 WS-* 规范之间关系的看法。

报告写道:

WS-* 规范(SOAP、WSDL 和 UDDI)已经广为人知,其主要问题在于,它们过于强调实现中立性。[……] 这本无可厚非 [……] 但它没有把重点放在应用中立性的通用接口约束(generic interface constraint)上。

应用中立性应该是接口的首要目标,因为这个特性正好能够实现可共享性(shareability)(一条基本的 SOA 原则)。

一个通用、应用中立的协议是共享使用(重用)的关键,如 Atom 发布协议(APP)或 Google 的 GData 协议。反而言之,应用特定的协议越多,可共享性就越低。

Nick 引用了报告中的一句话作为总结:“目标是关注那些把这些概念[REST、WOA、Web 服务] 统一起来的关键通用接口约束,而不是争论概念之间的细微区别”;他认为这才能让“Web 服务”重新得到“Web”的威力。欲知报告详情,请访问Gartner 的网站。

查看英文原文 : Gartner Releases Note On How To Put The “Web” Back In “Web Services”

2008-12-18 20:11854
用户头像

发布了 255 篇内容, 共 60.6 次阅读, 收获喜欢 10 次。

关注

评论

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

JavaWeb期末复习

爱好编程进阶

Java 程序员 后端开发

贡献者任务第三期精彩来袭!

第四范式开发者社区

人工智能 机器学习 数据库 开源 贡献者

helm charts 内置函数

ghostwritten

Kubernetes Helm

对代码不感冒, 我应该怎么办?

源字节1号

程序员人生 后端开发

helm NOTES.txt

ghostwritten

Kubernetes Helm

java三大特性之多态的认识,以及多态的实际应用(一

爱好编程进阶

Java 程序员 后端开发

Java中抽象

爱好编程进阶

Java 程序员 后端开发

web技术支持| 从视频元素流式传输到视频元素

anyRTC开发者

前端 Web 音视频 WebRTC 视频通话

1. helm 目录

ghostwritten

Helm #Kubernetes#

Java~异常Exception和异常习题“用户登录

爱好编程进阶

Java 程序员 后端开发

5. helm charts 基础入门

ghostwritten

Kubernetes Helm

helm v2 公共源大全

ghostwritten

Kubernetes Helm

helm 3.8 命令指南

ghostwritten

Kubernetes Helm

2. helm 简介

ghostwritten

Kubernetes Helm

4. helm 3.8.0 入门

ghostwritten

Kubernetes Helm

helm values.yaml

ghostwritten

Kubernetes Helm

用一个性能提升了666倍的小案例说明在TiDB中正确使用索引的重要性

TiDB 社区干货传送门

Java Swing大神必经之路7:Swing 的任务线程与 EDT 事件分发队列模型

爱好编程进阶

程序员 后端开发

Java全栈开发---Java ERP系统开发:商业ERP(五

爱好编程进阶

程序员 后端开发

Java内存区域和内存模型

爱好编程进阶

Java 程序员 后端开发

巴延兴:从主导多个SIG组到OpenHarmony “代码贡献之星”,我是如何做到的?

OpenHarmony开发者

OpenHarmony sig

Caddy VS Nginx,谁领风骚

码农大熊

api 网关 盘古开发框架 Caddy

java中调用js代码

爱好编程进阶

Java 程序员 后端开发

汽车行业云,如何管“多云”?

BoCloud博云

案例 汽车 云管理平台

【Python】题集 of ③

謓泽

5月月更

Java基础概念干货(字符、标识符

爱好编程进阶

Java 程序员 后端开发

Java多线程知识点总结(思维导图+源码笔记

爱好编程进阶

Java 程序员 后端开发

异构资源交付效率提升50%,这家头部券商是如何做到的?

BoCloud博云

证券 案例 云管理平台

Java多线程基础(二)

爱好编程进阶

程序员 后端开发

大数据培训Flink整合ElasticSearch

@零度

大数据 flink elasticsearch

AIRIOT物联网低代码平台如何配置db-driver驱动?

AIRIOT

低代码开发 驱动配置

Gartner发表WOA备忘录_SOA_Dilip Krishnan_InfoQ精选文章