- ... (API)1
- As
of 23 August 1996, DODS supports two APIs: NetCDF and JGOFS.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... API2
- In effect, RPC is used to replace
the normal procedure call mechanism with network messages, but outside of the
argument processing there is no change to the API entry points so their
semantics are guaranteed to remain unchanged.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...http://www.w3.org/hypertext/WWW/Protocols/HTTP/HTTP2.html3
- HTTP is the communication protocol used for the
World Wide Web.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... API4
- Furthermore, some data
models cannot be translated into other data types without solving a
computational problem that is known to be NP complete.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
protocol5
- In previous versions of this and other documents, the data access protocol
was referred to as the DODS API; that named seemed to confuse more than
edify, so it has been changed.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... API6
- In the remainder of this paper (and elsewhere) we use
the phrase `data API' to mean the API used to encode the data. From time to
time, we abuse the phrase `data API' to mean `the format used to store the
data'.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... DODS7
- As is
described in DODS--Data Delivery Design, a second benefit of this architecture is that certain
transmission optimizations with relational data sets are possible.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.