O que é XML-RPC?

Publicado em

XML-RPC é uma tecnologia que permite que sistemas escritos em diferentes linguagem e que rodem em sistemas operacionais diferentes comuniquem entre si. A comunicação é feita através da Internet usando HTTP como protocolo de transporte e XML como codificação.

Existem várias implementações de clientes e servidores de XML-RPC para várias linguagens.

Estou escrevendo uma API cliente em Java para Wordpress (WPoster - assunto para outro post). Comecei com um framework que me pareceu bastante promissor - Redstone XML-RPC Library. Tudo ia bem até que algumas dificuldades relacionadas com o formato de data ISO8601 me fizeram pesquisar outro framework. Eis que encontrei o Apache XML-RPC (ws-xmlrpc). Levei um tempo para entender algumas coisas, tive que baixar os fontes e fazer alguns debugs mas no final consegui o que queria.

Para saber mais sobre XML-RPC acesse o site do projeto.

[caption id="" align="alignnone" width="410" caption="XML-RPC"]XML-RPC[/caption]

Sobre o Blog do Neto

Blog do Neto é o espaço na internê onde eu publico tutoriais, dicas e novidades sobre programação - mais notavelment Android, Java e Linux.