JSON-RPCとXML-RPC間の類似点
JSON-RPCとXML-RPCは(ユニオンペディアに)共通で5ものを持っています: データ型、エンコード、Extensible Markup Language、遠隔手続き呼出し、SOAP (プロトコル)。
データ型
Pythonの標準データ型階層 データ型(データがた、)とは、コンピュータプログラミングや計算機科学において、属性を持つデータを分類し、その扱われ方をコンパイラやインタープリタに知らせるプログラム。単に型(かた、Type)とも言われる。 多くのプログラミング言語は、整数型・浮動小数点型・ブール型・文字型といった基本データ型を備えている。計算対象にされるデータは、しばしば値(value)と言われる。データ型は式内の値を制約して、関数への適用可能性や変数への代入可能性を定義する。データ型は、値の集合の概念と近似している。
JSON-RPCとデータ型 · XML-RPCとデータ型 ·
エンコード
エンコード(encode)、符号化(ふごうか)は、アナログ信号やデジタルデータといった情報を、特定の方法で復元可能な別の状態に変換する処理である。対義語はデコード(decode)で、エンコードされた情報を元に戻す復号(ふくごう)の意味を持つ。 一般的にエンコードおよびデコードに用いる機器、回路、プログラムなどをそれぞれ、エンコーダ(encoder、エンコーダーとも)およびデコーダ(decoder、デコーダーとも)と称する。狭義では、音声や動画などのコーデックを用いるデータ圧縮・展開処理を指す。
JSON-RPCとエンコード · XML-RPCとエンコード ·
Extensible Markup Language
は、基本的な構文規則を共通とすることで、任意の用途向けの言語に拡張することを容易としたことが特徴のマークアップ言語の総称である。一般的にXML(エックスエムエル)と略称で呼ばれる。JISによる訳語は「拡張可能なマーク付け言語」と定義している。XML文書のフォーマットを予め統一することで、異種プラットフォーム間での情報交換も可能となる。 SGMLからの移行を目的として開発された。文法はSGMLの構文解析器と互換性を保つようにSGMLのサブセットに定められシンプルになり、機能はSGMLに無いものが追加されている。 XML の仕様は、World Wide Web Consortium (W3C) により策定・勧告されている。1998年2月に XML 1.0 が勧告された。2010年4月現在、XML 1.0 と XML 1.1 の2つのバージョンが勧告されている(#バージョン)。
Extensible Markup LanguageとJSON-RPC · Extensible Markup LanguageとXML-RPC ·
遠隔手続き呼出し
遠隔手続き呼出し(えんかくてつづきよびだし、remote procedure call、リモートプロシージャコール、略してRPC)とは、プログラムから別のアドレス空間(通常、共有ネットワーク上の別のコンピュータ上)にあるサブルーチンや手続きを実行することを可能にする技術。その際に遠隔相互作用の詳細を明示的にコーディングする必要がない。つまり、プログラマはローカルなサブルーチン呼び出しと基本的に同じコードをリモート呼び出しについても行う。遠隔手続き呼出しを行うソフトウェアがオブジェクト指向プログラミングに基づく場合、遠隔手続き呼出しのことを リモート呼び出し(remote invocation)あるいは リモートメソッド呼び出し (remote method invocation、RMI)と呼ぶこともある(Java RMIなど)。
JSON-RPCと遠隔手続き呼出し · XML-RPCと遠隔手続き呼出し ·
SOAP (プロトコル)
SOAP(ソープ)は、コンピュータネットワーク内のWebサービスの実装において、構造化された情報を交換するための通信プロトコルの仕様である。拡張性、中立性、独立性を導入することを目的とする。XML-RPCから発展した、XML Webサービスのための、XMLベースのRPCプロトコルである。 メッセージ形式としてXMLインフォメーションセットを使用する。また、メッセージのネゴシエーションおよび伝送はアプリケーション層のプロトコル(多くの場合HTTPまたはSMTP)に依存する。 SOAPにより、全く異なるオペレーティングシステム(例えばWindowsとLinux)上で走っているプロセス間でもXMLを使って意思疎通が可能になる。HTTPのようなWebプロトコルは全てのオペレーティングシステムにインストールされて走っているので、SOAPの仕組みを使えば、クライアントはその言語やプラットフォームが何であれ、ウェブサービスを起動してレスポンスを受け取ることが出来る。
上記のリストは以下の質問に答えます
- 何JSON-RPCとXML-RPCことは共通しています
- 何がJSON-RPCとXML-RPC間の類似点があります
JSON-RPCとXML-RPCの間の比較
XML-RPCが21を有しているJSON-RPCは、18の関係を有しています。 彼らは一般的な5で持っているように、ジャカード指数は12.82%です = 5 / (18 + 21)。
参考文献
この記事では、JSON-RPCとXML-RPCとの関係を示しています。情報が抽出された各記事にアクセスするには、次のURLをご覧ください:
