| dbpprop:abstract
|
- XML-RPC is a remote procedure call protocol which uses XML to encode its calls and HTTP as a transport mechanism.
- 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 és un protocol de crida a procediments remots que fa servir XML per codificar les crides i HTTP com a mecanisme de transport de les dades. Es tracta d'un protocol molt simple que defineix uns tipus de dades i unes comandes bàsiques molt concretes.
- XML-RPC je protokol, s jehož pomocí lze velice jednoduše provádět vzdálené volání procedur. XML-RPC nepřineslo do světa vzdáleného volání procedur novou technologii. Jedná se totiž o soubor pravidel, které pouze říkají, jak použít již funkční a dokonce standardizované technologie pro potřeby RPC. Data jsou zapouzdřena pomocí značkovacího jazyka XML (eXtensible Markup Language) a přenášena díky protokolu HTTP. Taková koncepce umožňuje aplikacím, napsaných v různých programovacích jazycích, komunikaci mezi různými počítačovými architekturami a jejich operačními systémy. V současné době je projekt ukončen, nicméně stal se předlohou pro protokol SOAP.
- 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 sólo 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 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, MacOSX, 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.
- 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 RPC codificado em XML. É 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. Foi criado por Dave Winer na UserLand Software em 1995 na Microsoft. No entanto, a Microsoft apoiou pouco o seu desenvolvimento adicionando poucas funcionalidades. O padrão tornou-se o SOAP.
- XML-RPC (сокр. от англ. Extensible Markup Language Remote Procedure Call — XML-вызов удалённых процедур) — стандарт/протокол вызова удалённых процедур, основанный на XML, является прародителем SOAP, отличается исключительной простотой применения. XML-RPC, как и любой другой интерфейс RPC, определяет набор стандартных типов данных и команд, которые программист может использовать для доступа к функциональности другой программы, находящейся на другом компьютере в сети.
- XML-RPC (від англ. Extensible Markup Language Remote Procedure Call — XML-виклик віддалених процедур) — базується на XML стандарт (протокол) виклику віддалених процедур, вирізняється простотою використання. XML-RPC, як і будь-який інший інтерфейс RPC, визначає набір стандартних типів даних та команд, які програміст може використовувати для доступу до функціональності іншої програми, що знаходиться на іншому комп'ютері в мережі.
- XmlRpc是使用http协议,通过xml将调用函数封装的一种远端过程调用方式,它为服务端和客户端的信息交换提供了一种很简单方法。 XmlRpc能传递的数据类型有: Type Example 32-bit signed integer -12 boolean 0 or 1 ASCII string hello world double-precision signed floating point number -12.214 date/time (iso 8601) 19980717T14:08:55 base64-encoded binary eW91IGNhbid0IHJlYWQgdGhpcyE= 如上, 可见, XmlRpc的一个局限性是它并不能传递自定义的数据类型,需要传递自定义的数据类型时应该考虑使用SOAP。
|
| rdfs:comment
|
- XML-RPC is a remote procedure call protocol which uses XML to encode its calls and HTTP as a transport mechanism.
- 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 és un protocol de crida a procediments remots que fa servir XML per codificar les crides i HTTP com a mecanisme de transport de les dades. Es tracta d'un protocol molt simple que defineix uns tipus de dades i unes comandes bàsiques molt concretes.
- XML-RPC je protokol, s jehož pomocí lze velice jednoduše provádět vzdálené volání procedur. XML-RPC nepřineslo do světa vzdáleného volání procedur novou technologii. Jedná se totiž o soubor pravidel, které pouze říkají, jak použít již funkční a dokonce standardizované technologie pro potřeby RPC. Data jsou zapouzdřena pomocí značkovacího jazyka XML (eXtensible Markup Language) a přenášena díky protokolu HTTP.
- 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 sólo 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 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, MacOSX, 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.
- 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 – 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.
- O XML-RPC é um protocolo de RPC codificado em XML. É 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. Foi criado por Dave Winer na UserLand Software em 1995 na Microsoft. No entanto, a Microsoft apoiou pouco o seu desenvolvimento adicionando poucas funcionalidades. O padrão tornou-se o SOAP.
- XML-RPC (сокр. от англ. Extensible Markup Language Remote Procedure Call — XML-вызов удалённых процедур) — стандарт/протокол вызова удалённых процедур, основанный на XML, является прародителем SOAP, отличается исключительной простотой применения.
- XML-RPC (від англ. Extensible Markup Language Remote Procedure Call — XML-виклик віддалених процедур) — базується на XML стандарт (протокол) виклику віддалених процедур, вирізняється простотою використання.
|