10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

OData v4.0 委员会规范发布

  • 2013-09-23
  • 本文字数:1184 字

    阅读完需:约 4 分钟

OASIS 开放数据协议技术委员会最近已经批准将 OData v4.0 作为一个委员会规范(CS),并且将其分为了三部分。OData 能够使用 REST 风格的数据服务获取并操作依据实体数据模型定义的资源。

规范的第一部分简要概述了该协议,另外全方位的介绍了数据和服务模型、版本控制、扩展性、格式、消息头、上下文URL、数据服务请求、安全性考虑和多种服务一致性等级。该部分还介绍了常见响应的状态码,例如成功、客户端和服务器错误以及流错误。

规范的第二部分介绍了URL 组件、服务根URL、资源路径、查询选项(包括系统的和自定义的)、参数别名和一致性相关的主题。通过规范的第三部分,用户能够了解与通用模式定义语言( Common Schema Definition Language ,CSDL)相关的更多内容,该语言定义了实体数据模型的 XML 表示,并通过一个 OData 服务暴露给用户。

该规范介绍了 CSDL 命名空间、实体模型包装器元素以及多种类型的实体模型,例如有名的、结构化的、原始的、内置的抽象类型和注释。此外还介绍了模式元素、结构化、导航、实体、复杂性、枚举属性元素和属性。

规范还提供了与类型定义、操作、函数、实体容器、词汇、注解、元数据服务模式相关的内容,包括示例和属性值。除了在线获取文档这种方式之外,用户还能够从官方的 oasis 网站上下载完整的 ODATA v4.0 规范以及相关的文件和源代码。

在一个 InfoQ 的独家采访中,来自于微软的高级标准专家 Ram Jeyaraman 分享了与 OData v4 规范发布相关的一些额外信息。

InfoQ:您能与我们分享一下发布新版OData v4**** 的目的么?

发表新版本博客文章的目的就是告知大家 OData v4 规范在 OASIS 标准化流程中的进度。你可能已经知道,在 OASIS 中有一个由一些公司和个人组成的技术委员会( https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=odata),他们正在对 OData v4 进行开发和标准化工作。

在成为最终的标准之前,委员会规范阶段是一个非常重要的步骤。规范到达委员会规范阶段的时候意味着该规范的功能已经完整,虽然最终标准还未发布,但是实现者们已经可以开始实现该规范并做一些交互性测试了。

InfoQ:哪些人将从这些规范中受益?

OData v4 定义了一个开放数据协议,它能够在 Web 上的数据服务之间获取并更新数据。它基本上是 Web 版的 ODBC。它依赖于 Web 协议和约定,例如 HTTP 和 REST。任何想要以开放的、标准的方式访问这些数据服务的数据服务提供者(无论是否是 Web 的)或者客户端都将从 OData 中受益。

InfoQ:你们有没有定期更新该规范的计划?

是的,我们的计划是在接下来的 6 个月里面将 OData v4 发展成为一个 OASIS 标准。之后,我期望 OASIS OData 技术委员会继续根据需求和实现体验添加新功能。我们完全有理由相信随着采用 OData 的人数的增长它将得到进一步的发展。

查看英文原文 OData v4.0 Committee Specification with Data Models, URL Components, CSDL, Vocabulary and Annotation

2013-09-23 08:372111
用户头像

发布了 321 篇内容, 共 130.4 次阅读, 收获喜欢 19 次。

关注

评论

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

30岁程序员:深圳,我终究要来了这座年轻的城市,移动开发者社区

android 程序员 移动开发

4年Android开发13K,刷完这份1307页Android-面试全套真题解析,跳槽涨薪15K

android 程序员 移动开发

5年内被辞退3次,35岁程序员该何去何从?百度,这些年Android面试的那些套路

android 程序员 移动开发

Activity切换效果,androidwifi密码

android 程序员 移动开发

5月份,京东 Android开发面经分享!,kotlin协程并发

android 程序员 移动开发

606页Android最新面试题含答案,助力成为offer收割机,已开源

android 程序员 移动开发

8年老Android开发谈;Context都没弄明白凭什么拿高薪?

android 程序员 移动开发

8年老Android开发谈;简化UI都没弄明白凭什么拿高薪?,android路由框架

android 程序员 移动开发

95-后程序员一出校门就拿年薪-30多万?,android开发文档百度云

android 程序员 移动开发

Android - AndroidStudio的下载、安装与配置,android开发艺术探索下载

android 程序员 移动开发

Android - singleTask启动模式详解,腾讯Android面试

android 程序员 移动开发

35岁后程序员自救指南,我拿到了梦寐以求的字节跳动和腾讯双offer

android 程序员 移动开发

35岁教师下岗,自学编程能给我的生活带来多大变化,android指纹识别开发

android 程序员 移动开发

50w字+的Android技术类校招面试题汇总(附答案,kotlin枚举反射

android 程序员 移动开发

8年老司机教你,如何写出一份“有理有据使人信服,Android开发者必看避坑指南

android 程序员 移动开发

Activity显示界面——说说View的那些理不清的关系,移动端h5页面适配

android 程序员 移动开发

35岁以上员工就要被辞退?你知道互联网行业的“中年,android面试40题

android 程序员 移动开发

@Android程序员:到底是Android不行了,1-3年的Android开发工程师看过来

android 程序员 移动开发

Android - singleTask启动模式详解(1),kotlinnative原理

android 程序员 移动开发

35岁后程序员自救指南(1),写给1-3年安卓程序员的几点建议

android 程序员 移动开发

@Android程序员:不是安卓不行了,handler内存泄露

android 程序员 移动开发

30多个超赞的Android开发者工具,android开发框架开源登录界面

android 程序员 移动开发

35岁以上的Android开发,都去了哪儿?,安卓开发

android 程序员 移动开发

37岁老码农现身说法:那些年,我走过的弯路,手把手教你5G时代Webview的正确使用姿势

android 程序员 移动开发

3个月8个Offer!2020字节跳动+京东,移动应用开发框架

android 程序员 移动开发

5G时代已经到来了,你还觉得Android行业凉了嘛?,Android面试官

android 程序员 移动开发

4轮字节面试后杳无音信,自己是在了备胎池了吗?感觉我的Android开发要凉了呀

android 程序员 移动开发

30w字+的Android技术类校招面试题汇总(附答案,Android框架体系架构的知识

android 程序员 移动开发

30岁转行程序员,阿里10年老码农表示:可以转,《Android面试题及解析》分享给大家

android 程序员 移动开发

6年老Android2019面经总结,2021年抓住金三银四涨薪好时机

android 程序员 移动开发

Android - 开发常用工具类Utils,真的已经讲烂了

android 程序员 移动开发

OData v4.0 委员会规范发布_REST_Anand Narayanaswamy_InfoQ精选文章