TWiki
>
IVOA Web
>
IvoaApplications
>
InterOpMay2007Applications
>
InterOpMay2007AppsMessagingMinutes
>
JsonRpc
(2007-05-23,
MarkTaylor
)
(raw view)
E
dit
A
ttach
---+ JSON-RPC *JSON-RPC* is a remote procedure call protocol based on JSON. JSON-RPC is documented at [[http://json-rpc.org/]]. *JSON* is a specification for encoding and decoding structured data: numbers, strings, booleans, and arrays (lists) or objects (associative arrays) composed of them. Although the J stands for Javascript, it is in no way dependent on Javascript, Java or any other particular language. It is formally defined in [[http://www.ietf.org/rfc/rfc4627.txt?number=4627][RFC4627]], which is only seven pages long, so writing JSON serializers/deserializers is not hard in any reasonable language. There is an introduction and list of resources (including libraries for various languages) at [[http://www.json.org/]]. JSON-RPC provides a very small amount of additional structure on top of JSON itself to define an RPC protocol. It is not tied to a particular underlying transport, but HTTP POST is discussed on the web site and a persistent connection seems to be assumed. However, other RPC or messaging protocols which use JSON for structured data encoding (for instance, ones with more per-message metadata, or ones which use HTTP GET rather than persistent connections) would be easy to specify. -- IVOA.MarkTaylor - 23 May 2007 <br/> <!-- * Set ALLOWTOPICRENAME = IVOA.TWikiAdminGroup -->
E
dit
|
A
ttach
|
Watch
|
P
rint version
|
H
istory
: r1
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r1 - 2007-05-23
-
MarkTaylor
IVOA
Log in
or
Register
IVOA.net
Wiki Home
WebChanges
WebTopicList
WebStatistics
Twiki Meta & Help
IVOA
Know
Main
Sandbox
TWiki
TWiki intro
TWiki tutorial
User registration
Notify me
Working Groups
Applications
Data Access Layer
Data Model
Distributed Services & Protocols
Registry
Semantics
Interest Groups
Data Curation
Education
Knowledge Discovery
High Energy
Operations
Radio Astronomy
Solar System
Time Domain
Committees
Stds&Procs
www.ivoa.net
Documents
Events
Members
XML Schema
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback