Open protocol for creating interoperable Web service APIs
In computing, Open Data Protocol (OData) is an open protocol that allows the creation and consumption of queryable and interoperable Web service APIs in a standard way. Microsoft initiated OData in 2007.[1] Versions 1.0, 2.0, and 3.0 are released under the Microsoft Open Specification Promise. Version 4.0 was standardized at OASIS,[2] with a release in March 2014.[3] In April 2015 OASIS submitted OData v4 and OData JSON Format v4 to ISO/IEC JTC 1 for approval as an international standard.[4] In December 2016, ISO/IEC published OData 4.0 Core as ISO/IEC 20802-1:2016[5][6] and the OData JSON Format as ISO/IEC 20802-2:2016.[7]
The protocol enables the creation and consumption of HTTP-based Web APIs, which allow Web clients to publish and edit resources, identified using URLs and defined in a data model, using simple HTTP messages. OData shares some similarities with JDBC and with ODBC; like ODBC, OData is not limited to relational databases.
^Flasko, Mike (18 July 2007). "Welcome!". MSDN Blogs. OData Team. Archived from the original on May 5, 2014.
^"OASIS Open Data Protocol (OData) Technical Committee". Retrieved 2013-08-05.
^"OASIS Approves OData 4.0 Standards for an Open, Programmable Web". oasis-open.org. 17 March 2014.
^"OASIS has Submitted OData v4 and OData JSON Format v4 to ISO/IEC JTC 1 for approval as an International Standard". MS Open Tech. Archived from the original on 2015-05-20. Retrieved 2015-05-18.
^"OData Published as an ISO Standard · OData - the Best Way to REST". www.odata.org. Retrieved 2021-05-11.
In computing, OpenDataProtocol (OData) is an openprotocol that allows the creation and consumption of queryable and interoperable Web service APIs in...
telecommunications, a protocoldata unit (PDU) is a single unit of information transmitted among peer entities of a computer network. It is composed of protocol-specific...
of the term protocol in a modern data-commutation context occurs in April 1967 in a memorandum entitled A Protocol for Use in the NPL Data Communications...
Protocol Buffers (Protobuf) is a free and open-source cross-platform data format used to serialize structured data. It is useful in developing programs...
encapsulated protocol and determines the layout of the data that immediately follows the header. Both fields are eight bits wide. Protocol numbers are...
The Transmission Control Protocol (TCP) is one of the main protocols of the Internet protocol suite. It originated in the initial network implementation...
host may send data to a host that supports the Discard Protocol on either Transmission Control Protocol (TCP) or User Datagram Protocol (UDP) port number...
layer for message segmentation/desegmentation. The lower level protocol implementing the data link and physical layers is usually Controller Area Network...
In computer networks, a tunneling protocol is a communication protocol which allows for the movement of data from one network to another. It can, for example...
GData (Google DataProtocol) provides a simple protocol for reading and writing data on the Internet, designed by Google. GData combines common XML-based...
Opendata is data that is openly accessible, exploitable, editable and shared by anyone for any purpose. Opendata is licensed under an open license. The...
The Advanced Message Queuing Protocol (AMQP) is an open standard application layer protocol for message-oriented middleware. The defining features of AMQP...
ability of routing protocols to dynamically adjust to changing conditions such as disabled connections and components and route data around obstructions...
control and data connections between the client and the server. FTP users may authenticate themselves with a plain-text sign-in protocol, normally in...
sequences of cryptographic primitives. A protocol describes how the algorithms should be used and includes details about data structures and representations, at...
Specification (NDIS) and OpenData-Link Interface (ODI) are interfaces between the media (layer 2) and the network protocol (layer 3). The table below...
partially completed IEC 60870-5 protocol specifications as the basis for an open and immediately implementable protocol that specifically catered to North...
of Defense through DARPA. The Internet protocol suite provides end-to-end data communication specifying how data should be packetized, addressed, transmitted...
embedded firewall to open these ports on the Internet side). Discard Protocol Daytime Protocol QOTD Character Generator Protocol Time Protocol ICMP Echo Request...
Open scientific data or open research data is a type of opendata focused on publishing observations and results of scientific activities available for...
Extensible Messaging and Presence Protocol (XMPP, originally named Jabber) is an open communication protocol designed for instant messaging (IM), presence...
The data link layer, or layer 2, is the second layer of the seven-layer OSI model of computer networking. This layer is the protocol layer that transfers...
computing, Internet Protocol Security (IPsec) is a secure network protocol suite that authenticates and encrypts packets of data to provide secure encrypted...
instant messaging conversations. The protocol was developed by Open Whisper Systems in 2013 and was introduced in the open-source TextSecure app, which later...
Modbus or MODBUS is a client/server data communications protocol in the application layer. It was originally published by Modicon (now Schneider Electric)...
(September 27, 2011). "Why Facebook's new Open Graph makes us all part of the web underclass". The Guardian. London. Open Graph Protocol official website...