写点什么

OData 是应用程序协作的通用语言吗?

  • 2010-02-10
  • 本文字数:1029 字

    阅读完需:约 3 分钟

开放数据协议 ( OData ) 规范为很多有意思的可能协作场景打开了大门。 Douglas Purdy、Pablo Castro 和 Jon Udell 特别强调了:

开放数据协议 (OData) 是一个查询和更新数据的 Web 协议。OData 应用了 web 技术如 HTTP、Atom 发布协议 (AtomPub) 和 JSON 等来提供对不同应用程序,服务和存储的信息访问。

Jon Udell 在一篇文章中探讨了开放数据协议(OData) 规范的各种协作用例。他引用了一篇文章,在该文章里 Pablo Castro 解释了逐步实现 OData 规范的方法……

OData 被设计成支持模块化并且可以随着你需要更多的特性而不断增长。

……与一口气实现所有规范相反,他建议先实现某些特定的子集,如查询、服务元数据、批处理等。

我们并不想精确地定义一个服务需要做的每件事。相反,我们希望保证要是你想做某件事,你能用一种众所周知的方式来做,这样其他人都可以靠这种方式完成自己的需求。

Douglas Purdy提到了一种实现方法;并曝料IBM 的家伙在实现该规格时完全依赖于协议文档,从来没有和微软的人协作过!他同时也提到了另一个帖子( Pablo 的截屏)说明了有一个通用协议的好处,它可以作为微软已有或将要实现的丰富多样的产品的粘合剂;这使得它们之间的数据交换大大简化了。

Jon Udel 还完美地阐释了这种协议的优势。他举的例子是根据区域代码过滤一组银行位置列表,说明了如何在 Excel 2010 的 PowerPivot 中消费 OData feed 来完成数据分析。

【如果我们】考虑 Pablo 的例子,基于开放政府数据方案工具箱来发布的一些华盛顿特区的数据集。……我想这对用户也有一个巨大的好处,……让我们通过 Excel 2010 的 PowerPivot 来看这些数据集中的一个——银行位置。

Jon 用一种非常有趣的观察总结了自己文章,基于这类服务对分散协作网络产生的影响。

即使当公共数据集提供了充分说明的 Web 命名空间,事情也可能会以一种更松散耦合的方式发生。我可以到处张贴我的反馈——如就在这个 Blog 上。 如果我想对位于 1500 K 街道,NW 的 WashingtonFirst 分行说些什么,我能够引用一个 URL 如 1500 K Street,NW 。[……] 这个 URL 在效果上是对数据集中某条记录的“回引(Trackback)”。存放数据集的服务能够针对这些入站链接扫描网络,如果需要的话,就返回给用户。

为了促进这种松耦合的协作,微软引入了代码名为“Dallas”的服务,它是一个信息集市,能够从领先的商业数据提供商和可靠的公共数据源一起为单一位置带来数据、图像,以及实时Web 服务。

查看英文原文: Is OData The Ubiquitous Language For Application Collaboration?

2010-02-10 18:043270
用户头像

发布了 42 篇内容, 共 20.1 次阅读, 收获喜欢 6 次。

关注

评论

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

Karmada 用户组再迎新成员,Scatter Lab 正式加入!

华为云原生团队

云计算 容器 云原生 Karmada

人工智能如何赋能企业出海

Wolink

企业出海 跨境贸易 跨境电商 海外营销推广 达人营销

告别灵感枯竭:社交媒体爆款内容的底层逻辑与公式

Wolink

跨境电商 出海企业 海外社媒营销 海外营销推广 达人营销

国内最好的五个企业出海服务商

Wolink

企业出海 跨境电商 出海服务商 海外营销推广 达人营销

软件系统安全建设方案

金陵老街

软件 信息化

从“看见”到“预见”:合合信息“多模态文本智能技术”如何引爆AI下一场革命。

bug菌

多模态文本智能技术

jemalloc思想的极致演绎:深度解构Netty内存池的精妙设计与实现

poemyang

Netty RPC netty内存管理

企业出海是什么意思

Wolink

企业出海 海外社媒营销 海外营销推广 品牌出海 达人营销

DolphinScheduler依赖机制、Open-Falcon告警推送与监控的优化实践

白鲸开源

大数据 开源 Open-Falcon Apache DolphinScheduler 工作流任务调度

氛围编程:IT领导者须知

码界行者

AI 氛围编程

构建智能化IT服务管理新生态-ManageEngine卓豪

ServiceDesk_Plus

ManageEngine卓豪

把握政策新导向,以AI风控赋能健康险创新——暖哇科技助力商业医疗保险高质量发展

暖哇科技

低代码表单控件全攻略:4 大类控件 + 属性配置,数据收集高效又精准

引迈信息

20 万奖金池就位!Higress AI 网关开发挑战赛参赛指南

阿里巴巴云原生

阿里云 云原生

从一次启动失败深入剖析:Spring循环依赖的真相|得物技术

得物技术

Java spring

基于华为开发者空间,使用仓颉编程语言实现SQL脚本模板渲染工具

华为云开发者联盟

云主机 华为开发者空间 CodeArts IDE for Cangjie

BOE(京东方)陈炎顺香港论道:从“技术破局”到“战略升维”的全球竞争新思维

爱极客侠

海外红人营销提升ROI的秘诀

Wolink

跨境电商 出海服务商 出海企业 海外社媒营销 海外营销推广

怎么利用海外社交媒体平台做海外推广

Wolink

跨境电商 出海企业 海外社媒营销 海外营销推广 达人营销

基于华为开发者空间-Versatile Agent开发平台构建旅游规划助手

华为云开发者联盟

华为开发者空间 Versatile Agent.

AI赋能,重塑零售业转型策略

伤感汤姆布利柏

企业海外营销需要数据驱动

Wolink

跨境贸易 跨境电商 出海企业 海外社媒营销 海外营销推广

2025年海外推广渠道全景图:如何分配预算实现最大化ROI?

Wolink

跨境贸易 电商营销 出海服务商 出海企业 海外营销推广

超融合方案对比:企业选型必看的长期价值与隐藏成本解析

智驱前线

劳务工招聘助手小程序管理系统:革新劳务招聘管理的高效解决方案

微擎应用市场

MaaS满血DeepSeek服务结合云主机搭建私有化数学家Agent

华为云开发者联盟

云主机 华为开发者空间 Chatbox DeepSeek-V3 ModelArts Studio

海外营销怎么做?

Wolink

跨境电商 电商营销 出海企业 海外营销推广 达人营销

得物携手火山引擎,打造财务场景数智升级新范式

科技新消息

对话国泰海通证券:证券行业如何破局从0到1玩转可信数据流通

隐语SecretFlow

开源 隐私计算 数据流通 开源活动 可信数据空间

90%企业踩坑?超融合采购避雷指南:避开硬件锁链,轻量敏捷未来

智驱前线

如何量化海外达人营销的真实商业价值?

Wolink

跨境电商 电商营销 海外社媒营销 海外营销推广 达人营销

OData是应用程序协作的通用语言吗?_SOA_Dilip Krishnan_InfoQ精选文章