XML-RPC is a remote procedure call (RPC) protocol which uses XML to encode its calls and HTTP as a transport mechanism. "XML-RPC" also refers generically to the use of XML for remote procedure call, independently of the specific protocol. This article is about the protocol named "XML-RPC".

PropertyValue
dbpedia-owl:abstract
  • XML-RPC ist eine Definition zum Methodenaufruf (oder auch Funktionsaufruf) durch verteilte Systeme. Bei der Spezifikation wurde darauf Wert gelegt, dass eine Implementierung von XML-RPC ohne großen Aufwand in unterschiedlichen Programmiersprachen und auf unterschiedlichen Systemplattformen möglich ist. Auch aus diesem Grund wurden zur Realisierung zwei Standards miteinander verbunden: Für den Transport der Daten wurde auf das Hypertext Transfer Protocol (HTTP) zurückgegriffen, während die Darstellung der übertragenen Daten in der Extensible Markup Language (XML) geschieht. Die Wahl dieser Standards stellt auch den wesentlichen Unterschied zu älteren RPC-Mechanismen, wie beispielsweise RPC, Corba oder DCOM dar, bei denen die Daten zumeist in einer binären Darstellung über spezielle Übertragungsprotokolle übermittelt werden. Historisch gesehen stellt XML-RPC den Vorgänger zu SOAP dar, ist im Gegensatz zu diesem jedoch wesentlich schlanker und schneller zu verstehen. Es gibt zahlreiche Implementierungen für viele der heute gängigen Programmiersprachen, die die Basisfunktionalitäten des Methodenaufrufs und der Methodenbehandlung übernehmen. Zu den Basisfunktionalitäten in diesen Bibliotheken gehören unter anderem: Darstellung der Datentypen, Generierung und Analyse der Aufruf- und der Antwortpakete, Übertragung und Empfang derselben und oft auch die Bereitstellung von Skeleton und Stub zum einfachen „mit Leben füllen“ des Programmcodes. Folgende Datentypen sind in XML-RPC definiert: Mehrere dieser einfachen Datentypen können mittels „struct“ und „array“ zusammengefasst werden. Ein „struct“ stellt hierbei eine Ansammlung von Schlüssel-Wert-Paaren dar; auf jeden enthaltenen Wert kann also durch einen eindeutigen Schlüsselwert zugegriffen werden. Ein „array“ stellt hingegen eine Liste dar; jeder enthaltene Wert wird hierbei eindeutig über seine Position beschrieben. Neben den einfachen Datentypen können „struct“s und „array“s, wiederum „struct“s und „array“s als Werte enthalten; es lassen sich somit beliebig komplexe Datenstrukturen darstellen. In Java ist der dem „struct“ entsprechende Datentyp die sogenannte Map (java. util. Map). Bei den Implementierungen wird allerdings zumeist die Klasse HashTable zur Darstellung verwendet, die die Schnittstelle Map implementiert, aber schon länger in Java existiert. Der dem „array“ entsprechende Datentyp ist in Java die sogenannte List (java. util. List) oder ein Object-Array.
  • XML-RPC is a remote procedure call (RPC) protocol which uses XML to encode its calls and HTTP as a transport mechanism. "XML-RPC" also refers generically to the use of XML for remote procedure call, independently of the specific protocol. This article is about the protocol named "XML-RPC".
  • XML-RPC es un protocolo de llamada a procedimiento remoto que usa XML para codificar los datos y HTTP como protocolo de transmisión de mensajes. Es un protocolo muy simple ya que solo define unos cuantos tipos de datos y comandos útiles, además de una descripción completa de corta extensión. La simplicidad del XML-RPC está en contraste con la mayoría de protocolos RPC que tiene una documentación extensa y requiere considerable soporte de software para su uso. Fue creado por Dave Winer de la empresa UserLand Software en asociación con Microsoft en el año 1998. Al considerar Microsoft que era muy simple decidió añadirle funcionalidades, tras las cuales, después de varias etapas de desarrollo, el estándar dejó de ser sencillo y se convirtió en lo que es actualmente conocido como SOAP. Una diferencia fundamental es que en los procedimientos en SOAP los parámetros tienen nombre y no interesan su orden, no siendo así en XML-RPC.
  • XML-RPC è un protocollo utilizzato in informatica che permette di eseguire delle chiamate a procedure remote attraverso la rete Internet. Questo protocollo utilizza lo standard XML per codificare la richiesta che viene trasportata mediante il protocollo HTTP. Nonostante la sua semplicità permette di trasmettere strutture dati complesse, chiederne l'esecuzione ed avere indietro il risultato.
  • XML-RPCとは、RPCプロトコルの一種であり、エンコード(符号化)にXMLを採用し、転送機構に HTTP を採用している。非常に単純なプロトコルで、少数のデータ型やコマンドだけを定義しているだけであり、その仕様は2枚の紙にまとめられる。これは多くのRPCシステムが膨大な量の規格を規定し、実装に多量のプログラミングを要することに比べると、際立った特徴と言える。 1998年、Dave Winer の UserLand Software がマイクロソフトと共同で開発した。その後、これに新たな機能を追加したものがSOAPへと発展した。しかし、SOAP よりも単純で扱いやすい XML-RPC を好む人もいる。 類似の RPCプロトコルとして JSON-RPC がある。
  • XML-RPC – protokół XML pierwszej generacji opierający się na protokole RPC (Remote Procedure Call). XML-RPC definiuje zasady wymiany danych i ich reprezentację w formacie XML. Wymiana danych podczas zdalnego wywołania procedury (RPC), tzn. przesyłanie parametrów zdalnego wywołania i wyników, odbywa się z wykorzystaniem protokołu HTTP. Przesyłane parametry i wyniki (czyli dane) są zapisane w formacie XML. Innym protokołem XML pierwszej generacji jest WDDX. Protokoły pierwszej generacji charakteryzują się małą rozszerzalnością, np. wprowadzenie obsługi nowych formatów danych wymaga zmiany specyfikacji protokołów. Z uwagi na to opracowano protokoły XML drugiej generacji, której przedstawicielem jest protokół SOAP.
  • O XML-RPC é um protocolo de chamada de procedimento remoto (CPR) que utiliza XML para codificar suas chamadas e HTTP como um mecanismo de transporte. É um protocolo simples, definido com poucas linhas de códigos em oposição com a maioria dos sistemas de RPC, onde os documentos padrões são freqüentemente com milhares de páginas e exige apoio de softwares para serem usados.
  • XML-RPC (сокр. от англ. Extensible Markup Language Remote Procedure Call — XML-вызов удалённых процедур) — стандарт/протокол вызова удалённых процедур, основанный на XML, является прародителем SOAP, отличается исключительной простотой применения. XML-RPC, как и любой другой интерфейс RPC, определяет набор стандартных типов данных и команд, которые программист может использовать для доступа к функциональности другой программы, находящейся на другом компьютере в сети.
  • XML-RPC是一個远程过程调用(Template:Lang)的分布式计算協議,通过XML将调用函数封装,並使用HTTP协议作為傳送機制。
  • XML-RPC est un protocole RPC, une spécification simple et un ensemble de codes qui permettent à des processus s'exécutant dans des environnements différents de faire des appels de méthodes à travers un réseau. XML-RPC permet d'appeler une fonction sur un serveur distant à partir de n'importe quel système (Windows, Mac OS X, GNU/Linux) et avec n'importe quel langage de programmation. Le serveur est lui même sur n'importe quel système et est programmé dans n'importe quel langage. Cela permet de fournir un Service web utilisable par tout le monde sans restriction de système ou de langage. Les processus d'invocation à distance utilisent le protocole HTTP pour le transport des données et la norme XML pour le codage des données. XML-RPC est conçu pour permettre à des structures de données complexes d'être transmises, exécutées et renvoyées très facilement. XML-RPC est l'ancêtre de SOAP.
dbpedia-owl:wikiPageExternalLink
dcterms:subject
rdf:type
rdfs:comment
  • XML-RPC is a remote procedure call (RPC) protocol which uses XML to encode its calls and HTTP as a transport mechanism. "XML-RPC" also refers generically to the use of XML for remote procedure call, independently of the specific protocol. This article is about the protocol named "XML-RPC".
  • XML-RPC è un protocollo utilizzato in informatica che permette di eseguire delle chiamate a procedure remote attraverso la rete Internet. Questo protocollo utilizza lo standard XML per codificare la richiesta che viene trasportata mediante il protocollo HTTP. Nonostante la sua semplicità permette di trasmettere strutture dati complesse, chiederne l'esecuzione ed avere indietro il risultato.
  • XML-RPCとは、RPCプロトコルの一種であり、エンコード(符号化)にXMLを採用し、転送機構に HTTP を採用している。非常に単純なプロトコルで、少数のデータ型やコマンドだけを定義しているだけであり、その仕様は2枚の紙にまとめられる。これは多くのRPCシステムが膨大な量の規格を規定し、実装に多量のプログラミングを要することに比べると、際立った特徴と言える。 1998年、Dave Winer の UserLand Software がマイクロソフトと共同で開発した。その後、これに新たな機能を追加したものがSOAPへと発展した。しかし、SOAP よりも単純で扱いやすい XML-RPC を好む人もいる。 類似の RPCプロトコルとして JSON-RPC がある。
  • O XML-RPC é um protocolo de chamada de procedimento remoto (CPR) que utiliza XML para codificar suas chamadas e HTTP como um mecanismo de transporte. É um protocolo simples, definido com poucas linhas de códigos em oposição com a maioria dos sistemas de RPC, onde os documentos padrões são freqüentemente com milhares de páginas e exige apoio de softwares para serem usados.
  • XML-RPC (сокр. от англ. Extensible Markup Language Remote Procedure Call — XML-вызов удалённых процедур) — стандарт/протокол вызова удалённых процедур, основанный на XML, является прародителем SOAP, отличается исключительной простотой применения. XML-RPC, как и любой другой интерфейс RPC, определяет набор стандартных типов данных и команд, которые программист может использовать для доступа к функциональности другой программы, находящейся на другом компьютере в сети.
  • XML-RPC是一個远程过程调用(Template:Lang)的分布式计算協議,通过XML将调用函数封装,並使用HTTP协议作為傳送機制。
  • XML-RPC ist eine Definition zum Methodenaufruf (oder auch Funktionsaufruf) durch verteilte Systeme. Bei der Spezifikation wurde darauf Wert gelegt, dass eine Implementierung von XML-RPC ohne großen Aufwand in unterschiedlichen Programmiersprachen und auf unterschiedlichen Systemplattformen möglich ist.
  • XML-RPC es un protocolo de llamada a procedimiento remoto que usa XML para codificar los datos y HTTP como protocolo de transmisión de mensajes. Es un protocolo muy simple ya que solo define unos cuantos tipos de datos y comandos útiles, además de una descripción completa de corta extensión. La simplicidad del XML-RPC está en contraste con la mayoría de protocolos RPC que tiene una documentación extensa y requiere considerable soporte de software para su uso.
  • XML-RPC – protokół XML pierwszej generacji opierający się na protokole RPC (Remote Procedure Call). XML-RPC definiuje zasady wymiany danych i ich reprezentację w formacie XML. Wymiana danych podczas zdalnego wywołania procedury (RPC), tzn. przesyłanie parametrów zdalnego wywołania i wyników, odbywa się z wykorzystaniem protokołu HTTP. Przesyłane parametry i wyniki (czyli dane) są zapisane w formacie XML. Innym protokołem XML pierwszej generacji jest WDDX.
  • XML-RPC est un protocole RPC, une spécification simple et un ensemble de codes qui permettent à des processus s'exécutant dans des environnements différents de faire des appels de méthodes à travers un réseau. XML-RPC permet d'appeler une fonction sur un serveur distant à partir de n'importe quel système (Windows, Mac OS X, GNU/Linux) et avec n'importe quel langage de programmation. Le serveur est lui même sur n'importe quel système et est programmé dans n'importe quel langage.
rdfs:label
  • XML-RPC
  • XML-RPC
  • XML-RPC
  • XML-RPC
  • XML-RPC
  • XML-RPC
  • XML-RPC
  • XML-RPC
  • XML-RPC
  • XML-RPC
owl:sameAs
foaf:page
is dbpedia-owl:wikiPageRedirects of
is owl:sameAs of
is foaf:primaryTopic of