JSON-RPC (original) (raw)

About DBpedia

JSON-RPC je protokol pro vzdálené volání procedur (RPC) v rámci kódování javascriptovým objektovým zápisem (JSON). Jedná se tedy o jednoduchý protokol, který se, podobně jako XML-RPC (kde je ale místo JSONu využíváno XML) zaměřuje na komunikaci pro účely distribuovaných výpočtů. Protokol umožňuje jakasynchronní komunikaci, neboť zprávy mohou obsahovat ID, které určuje jejich vztah, tak jednostranné oznamování, tedy zaslání zprávy, na kterou není vyžadována odpověď.

Property Value
dbo:abstract JSON-RPC je protokol pro vzdálené volání procedur (RPC) v rámci kódování javascriptovým objektovým zápisem (JSON). Jedná se tedy o jednoduchý protokol, který se, podobně jako XML-RPC (kde je ale místo JSONu využíváno XML) zaměřuje na komunikaci pro účely distribuovaných výpočtů. Protokol umožňuje jakasynchronní komunikaci, neboť zprávy mohou obsahovat ID, které určuje jejich vztah, tak jednostranné oznamování, tedy zaslání zprávy, na kterou není vyžadována odpověď. (cs) JSON-RPC (JavaScript Object Notation Remote Procedure Call) ist ein Protokoll zum Aufruf entfernter Methoden in Computersystemen, ähnlich wie XML-RPC (die Daten werden jedoch in JSON statt in XML gesendet).Bei der Spezifikation wurde darauf geachtet, dass JSON-RPC möglichst keine unnötige Komplexität enthält und über verschiedene Kommunikationsprotokolle genutzt werden kann. Dadurch kann es sehr flexibel eingesetzt werden. Zudem unterstützt das Protokoll asynchrone Kommunikation, da alle Anfragen und Antworten eine ID enthalten, was eine einfache Zuordnung von Antworten zu den entsprechenden Anfragen ermöglicht. JSON-RPC 1.0 erlaubt Anfragen in beide Richtungen (Peer-to-Peer), die meisten JSON-RPC 1.0 Implementierungen unterstützen jedoch standardmäßig nur eine Richtung (Client-Server-Modell). JSON-RPC 2.0 verwendet ein Client-Server-Modell. Anfragen in beide Richtungen sind möglich, indem auf beiden Seiten ein JSON-RPC-Server verwendet wird. (de) JSON-RPC is a remote procedure call protocol encoded in JSON. It is similar to the XML-RPC protocol, defining only a few data types and commands. JSON-RPC allows for notifications (data sent to the server that does not require a response) and for multiple calls to be sent to the server which may be answered asynchronously. (en) JSON-RPC는 JSON으로 인코딩된 원격 프로시저 호출이다. 매우 간단한 프로토콜(XML-RPC와 매우 흡사함)로서, 소량의 데이터 타입과 명령들만을 정의하고 있다. JSON-RPC는 알림(notification, 서버로 데이터가 전송되고 응답을 요구하지 않음)을 허용하며, 다수의 호출이 서버로 전송되고 순서없이 응답되는 것을 허용한다. (ko) JSON-RPC は、エンコード(符号化)にJSONを採用した遠隔手続き呼出し (RPC) プロトコルの一種である。 非常にシンプルなプロトコルであり、少数のデータ型やコマンドのみが定義されている。JSON-RPCでは、通知(データをサーバに送信するもののレスポンスを必要としない)と、順序の保証されない複数呼び出しが可能である。 類似のプロトコルとしてはエンコードにXMLを用いるXML-RPCが存在する。 (ja) JSON-RPC – protokół zdalnego wywoływania procedur implementowany zazwyczaj ponad HTTP, który jako dane transportowe wykorzystuje obiekty JSON-a. Jest to bardzo prosty protokół (bardzo podobny do XML-RPC), definiujący tylko najbardziej użyteczne typy danych i komendy. JSON-RPC pozwala na powiadomienia (informacje przesyłane do serwera, nie wymagające odpowiedzi) oraz możliwość wysyłania do serwera wielu wywołań, mogących uzyskać odpowiedź poza kolejnością wysyłki. (pl) JSON-RPC é um protocolo de chamada de procedimento remoto codificado em JSON. É um protocolo muito simples — muito similar ao XML-RPC — que define apenas uns poucos tipos de dados e comandos. Em contraste ao XML-RPC ou ao SOAP, ele permite comunicação bidirecional entre o serviço e o cliente, como uma espécie de peer-to-peer, onde cada uma das pontas pode chamar a outra ou enviar notificações. Ele também permite o envio de múltiplas chamadas de uma ponta a outra que podem ser respondidas fora de ordem. Uma comunicação JSON pode ser feita em uma requisição HTTP onde o conteúdo é do tipo application/json. Além de usar o HTTP para transporte, podem ser usados sockets TCP/IP. Usando sockets, podem ser criadas aplicações web mais responsivas com o JSON-RPC, em comparação com um simples tráfego de um serviço JSON-RPC sobre HTTP. (pt) JSON-RPC (сокр. от англ. JavaScript Object Notation Remote Procedure Call — JSON-вызов удалённых процедур) — протокол удалённого вызова процедур, использующий JSON для кодирования сообщений. Это очень простой протокол (очень похожий на XML-RPC), определяющий только несколько типов данных и команд. JSON-RPC поддерживает уведомления (информация, отправляемая на сервер, не требует ответа) и множественные вызовы. (ru) JSON-RPC,是一个无状态且轻量级的远程过程调用(RPC)传送协议,其傳遞內容透過 JSON 為主。相較於一般的 REST 透過網址(如 GET /user)呼叫遠端伺服器,JSON-RPC 直接在內容中定義了欲呼叫的函式名稱(如 {"method": "getUser"}),這也令開發者不會陷於該使用 PUT 或者 PATCH 的問題之中。 本规范主要定义了一些数据结构及其相关的处理规则。它允许运行在基于 Socket、HTTP 等诸多不同消息传输环境的同一进程中。其使用 JSON(RFC 4627)作为数据格式。 (zh)
dbo:wikiPageExternalLink http://jsonrpc.org/historical/json-rpc-object-specification.html http://www.simple-is-better.org/json-rpc/ https://jsonrpc.org/historical/json-rpc-1-1-wd.html https://www.jsonrpc.org/specification_v1 https://open-rpc.org http://jsonrpc.org/historical/json-rpc-1-1-alt.txt http://jsonrpc.org/historical/json-rpc-1-2-proposal.txt http://jsonrpc.org/historical/jsonrpc12_proposal.html http://jsonrpc.org/spec http://www.simple-is-better.org/json-rpc/transport_http.html https://github.com/omniti-labs/jsend https://groups.google.com/group/json-rpc
dbo:wikiPageID 2212486 (xsd:integer)
dbo:wikiPageLength 8230 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1123840210 (xsd:integer)
dbo:wikiPageWikiLink dbr:Protocol_(computing) dbc:Remote_procedure_call dbc:Web_services dbr:GRPC dbr:Remote_procedure_call dbr:XML-RPC dbr:JSON dbr:JSON-WSP dbc:JSON dbr:SOAPjr dbr:"apple",_"orange",_"mangoes"],_1.123],_"id":_"194521489"}
dbp:wikiPageUsesTemplate dbt:Official_website dbt:Short_description
dct:subject dbc:Remote_procedure_call dbc:Web_services dbc:JSON
gold:hypernym dbr:Protocol
rdf:type dbo:Software yago:WikicatWebServices yago:Abstraction100002137 yago:Act100030358 yago:Activity100407535 yago:Communication100033020 yago:Direction106786629 yago:Event100029378 yago:Message106598915 yago:Protocol106665108 yago:PsychologicalFeature100023100 yago:WikicatInternetProtocols yago:Work100575741 yago:YagoPermanentlyLocatedEntity yago:Rule106652242 yago:Service100577525
rdfs:comment JSON-RPC je protokol pro vzdálené volání procedur (RPC) v rámci kódování javascriptovým objektovým zápisem (JSON). Jedná se tedy o jednoduchý protokol, který se, podobně jako XML-RPC (kde je ale místo JSONu využíváno XML) zaměřuje na komunikaci pro účely distribuovaných výpočtů. Protokol umožňuje jakasynchronní komunikaci, neboť zprávy mohou obsahovat ID, které určuje jejich vztah, tak jednostranné oznamování, tedy zaslání zprávy, na kterou není vyžadována odpověď. (cs) JSON-RPC is a remote procedure call protocol encoded in JSON. It is similar to the XML-RPC protocol, defining only a few data types and commands. JSON-RPC allows for notifications (data sent to the server that does not require a response) and for multiple calls to be sent to the server which may be answered asynchronously. (en) JSON-RPC는 JSON으로 인코딩된 원격 프로시저 호출이다. 매우 간단한 프로토콜(XML-RPC와 매우 흡사함)로서, 소량의 데이터 타입과 명령들만을 정의하고 있다. JSON-RPC는 알림(notification, 서버로 데이터가 전송되고 응답을 요구하지 않음)을 허용하며, 다수의 호출이 서버로 전송되고 순서없이 응답되는 것을 허용한다. (ko) JSON-RPC は、エンコード(符号化)にJSONを採用した遠隔手続き呼出し (RPC) プロトコルの一種である。 非常にシンプルなプロトコルであり、少数のデータ型やコマンドのみが定義されている。JSON-RPCでは、通知(データをサーバに送信するもののレスポンスを必要としない)と、順序の保証されない複数呼び出しが可能である。 類似のプロトコルとしてはエンコードにXMLを用いるXML-RPCが存在する。 (ja) JSON-RPC – protokół zdalnego wywoływania procedur implementowany zazwyczaj ponad HTTP, który jako dane transportowe wykorzystuje obiekty JSON-a. Jest to bardzo prosty protokół (bardzo podobny do XML-RPC), definiujący tylko najbardziej użyteczne typy danych i komendy. JSON-RPC pozwala na powiadomienia (informacje przesyłane do serwera, nie wymagające odpowiedzi) oraz możliwość wysyłania do serwera wielu wywołań, mogących uzyskać odpowiedź poza kolejnością wysyłki. (pl) JSON-RPC (сокр. от англ. JavaScript Object Notation Remote Procedure Call — JSON-вызов удалённых процедур) — протокол удалённого вызова процедур, использующий JSON для кодирования сообщений. Это очень простой протокол (очень похожий на XML-RPC), определяющий только несколько типов данных и команд. JSON-RPC поддерживает уведомления (информация, отправляемая на сервер, не требует ответа) и множественные вызовы. (ru) JSON-RPC,是一个无状态且轻量级的远程过程调用(RPC)传送协议,其傳遞內容透過 JSON 為主。相較於一般的 REST 透過網址(如 GET /user)呼叫遠端伺服器,JSON-RPC 直接在內容中定義了欲呼叫的函式名稱(如 {"method": "getUser"}),這也令開發者不會陷於該使用 PUT 或者 PATCH 的問題之中。 本规范主要定义了一些数据结构及其相关的处理规则。它允许运行在基于 Socket、HTTP 等诸多不同消息传输环境的同一进程中。其使用 JSON(RFC 4627)作为数据格式。 (zh) JSON-RPC (JavaScript Object Notation Remote Procedure Call) ist ein Protokoll zum Aufruf entfernter Methoden in Computersystemen, ähnlich wie XML-RPC (die Daten werden jedoch in JSON statt in XML gesendet).Bei der Spezifikation wurde darauf geachtet, dass JSON-RPC möglichst keine unnötige Komplexität enthält und über verschiedene Kommunikationsprotokolle genutzt werden kann. Dadurch kann es sehr flexibel eingesetzt werden. Zudem unterstützt das Protokoll asynchrone Kommunikation, da alle Anfragen und Antworten eine ID enthalten, was eine einfache Zuordnung von Antworten zu den entsprechenden Anfragen ermöglicht. (de) JSON-RPC é um protocolo de chamada de procedimento remoto codificado em JSON. É um protocolo muito simples — muito similar ao XML-RPC — que define apenas uns poucos tipos de dados e comandos. Em contraste ao XML-RPC ou ao SOAP, ele permite comunicação bidirecional entre o serviço e o cliente, como uma espécie de peer-to-peer, onde cada uma das pontas pode chamar a outra ou enviar notificações. Ele também permite o envio de múltiplas chamadas de uma ponta a outra que podem ser respondidas fora de ordem. (pt)
rdfs:label JSON-RPC (cs) JSON-RPC (de) JSON-RPC (en) JSON-RPC (ko) JSON-RPC (ja) JSON-RPC (pl) JSON-RPC (ru) JSON-RPC (pt) JSON-RPC (zh)
owl:sameAs freebase:JSON-RPC http://linked-web-apis.fit.cvut.cz/resource/json-rpc_format http://linked-web-apis.fit.cvut.cz/resource/json-rpc_protocol yago-res:JSON-RPC wikidata:JSON-RPC dbpedia-cs:JSON-RPC dbpedia-de:JSON-RPC dbpedia-ja:JSON-RPC dbpedia-ko:JSON-RPC dbpedia-pl:JSON-RPC dbpedia-pt:JSON-RPC dbpedia-ru:JSON-RPC dbpedia-zh:JSON-RPC https://global.dbpedia.org/id/Cned
prov:wasDerivedFrom wikipedia-en:JSON-RPC?oldid=1123840210&ns=0
foaf:isPrimaryTopicOf wikipedia-en:JSON-RPC
is dbo:wikiPageDisambiguates of dbr:RPC
is dbo:wikiPageRedirects of dbr:JSONRPC dbr:Jsonrpc dbr:JSON_RPC
is dbo:wikiPageWikiLink of dbr:Prolog dbr:Bitcoin dbr:Json2Ldap dbr:List_of_TCP_and_UDP_port_numbers dbr:Index_of_JavaScript-related_articles dbr:SOAP dbr:GRPC dbr:Mpv_(media_player) dbr:Smart_Pascal dbr:Transmission_(BitTorrent_client) dbr:Tryton dbr:Web2py dbr:Web_service dbr:Language_Server_Protocol dbr:JSONRPC dbr:List_of_LDAP_software dbr:RPC dbr:Remote_procedure_call dbr:XML-RPC dbr:Hibari_(database) dbr:JSON dbr:JSON-WSP dbr:Arista_Networks dbr:Kamailio dbr:Inter-process_communication dbr:Kodi_(software) dbr:OpenSocial dbr:XML_Interface_for_Network_Services dbr:Mashup_(web_application_hybrid) dbr:Web_Application_Messaging_Protocol dbr:List_of_web_service_frameworks dbr:List_of_web_service_protocols dbr:Jsonrpc dbr:JSON_RPC
is foaf:primaryTopic of wikipedia-en:JSON-RPC