JSON-RPC is a [[remote procedure call [[protocol (computing)|protocol encoded in [[JSON. It is a very simple protocol (and very similar to [[XML-RPC), defining only a handful of data types and commands. In contrast to XML-RPC or [[SOAP, it allows for bidirectional communication between the service and the client, treating each more like peers and allowing peers to call one another or send notifications to one another.

PropertyValue
dbpprop:abstract
  • JSON-RPC is a [[remote procedure call [[protocol (computing)|protocol encoded in [[JSON. It is a very simple protocol (and very similar to [[XML-RPC), defining only a handful of data types and commands. In contrast to XML-RPC or [[SOAP, it allows for bidirectional communication between the service and the client, treating each more like peers and allowing peers to call one another or send notifications to one another. It also allows multiple calls to be sent to a peer which may be answered out of order. A JSON invocation can be carried on an HTTP request where the [[MIME#Content-Type|content-type is application/json. Besides using [[HTTP for transport, one may use [[TCP/IP sockets. Using sockets, one can create much more responsive web applications with JSON-RPC, compared to polling data from a service with JSON-RPC over HTTP.
dbpprop:hasPhotoCollection
dbpprop:reference
rdf:type
rdfs:comment
  • JSON-RPC is a [[remote procedure call [[protocol (computing)|protocol encoded in [[JSON. It is a very simple protocol (and very similar to [[XML-RPC), defining only a handful of data types and commands. In contrast to XML-RPC or [[SOAP, it allows for bidirectional communication between the service and the client, treating each more like peers and allowing peers to call one another or send notifications to one another.
rdfs:label
  • JSON-RPC
owl:sameAs
skos:subject
foaf:homepage
foaf:page
is dbpprop:redirect of
is owl:sameAs of