跳转到内容

OData协定

维基百科,自由的百科全书

OData协定(英语:Open Data Protocol),它是一个开源的协定,以简单和标准的方法,来建造或消除可查询和可操作的RESTful API。它创始于2007年的微软公司。[1] 版本1.0, 2.0, 和3.0发行在微软开放规格承诺书(Microsoft Open Specification Promise)。4.0版交由OASIS在2014年3月[2]定出标准。[3]2015年4月,OASIS进一步送出OData v4和OData JSON格式 v4给ISO/IEC JTC 1英语ISO/IEC JTC 1争取成为国际标准。[4]2016年12月,ISO/IEC发布OData 4.0核心ISO/IEC 20802-1:2016[5][6]和OData JSON Format格式ISO/IEC 20802-2:2016.[7]

这个协定开启了REST API的消涨,允许资源使用URL来识别并且定义在资料模型中,借由简单的HTTP讯息, 能够被网络上的客户端发行及编辑。它和JDBC以及ODBC类似,但是OData不局限在关联式数据库

标准化[编辑]

在最初由微软开发后,OData变成OASIS OData技术委员会(TC)的标准协定。

TC的参与商包括CA科技思杰系统IBM微软Progress Software英语Progress Software红帽SAP公司SDL plc英语SDL plc

参考[编辑]

  1. ^ Welcome!. MSDN Blogs. OData Team. [2015-07-28]. (原始内容存档于2015-05-19). 
  2. ^ "OASIS Approves OData 4.0 Standards". [2015-07-28]. (原始内容存档于2015-09-05). 
  3. ^ OASIS Open Data Protocol (OData) Technical Committee. [2013-08-05]. (原始内容存档于2013-06-30). 
  4. ^ OASIS has Submitted OData v4 and OData JSON Format v4 to ISO/IEC JTC 1 for approval as an International Standard. MS Open Tech. [2015-07-28]. (原始内容存档于2015-05-20). 
  5. ^ OData Published as an ISO Standard · OData - the Best Way to REST. www.odata.org. [2021-05-11]. (原始内容存档于2022-11-29). 
  6. ^ ISO/IEC 20802-1:2016. ISO. [2021-05-11] (英语). 
  7. ^ ISO/IEC 20802-2:2016. ISO. [2021-05-11] (英语).