(Anterior) Diseño con XMLRPC

XMLRPC en Perl (Cliente)

El siguiente programa (Cliente) esta diseñado para realizar solicitudes de "Estado del Tiempo" vía XMLRPC hacia un servidor que opera en el puerto TCP 12000 de la maquina local (localhost), después se observará como este mismo Cliente puede realizar solicitudes a otros Servidores que no están escritos en Perl.

En base a su ambiente puede generar el siguiente Cliente XMLRPC 

     Asegurese que un Servidor este corriendo bajo dicho puerto

Código Fuente ClienteClima Cliente Java en XMLRPC


#!/usr/bin/perl
use Frontier::Client;

$url = 'http://localhost:12000/RPC2';


if ($ARGV[0] eq "") { 
print "Utilización: perl ClienteClima.pl <país>\n";
exit(-1);
}


$servidor = Frontier::Client->new( url => $url );

printf "El clima en ";
$respuesta = $servidor->call('clima.mundial',"$ARGV[0]");
printf "$respuesta \n";

Menú Curso

XML y sus Orígenes

Manipulación y Proceso de XML

DOM, SAX y JDOM

Namespaces, Schemas y DTD's

XSL: XSLT, XPath y TraX

XMLRPC y SOAP (Web Services)

Diseño con XMLRPC

Diseño con SOAP .

Apéndice "A" (Procesando XML con parsers).

Apéndice "B" (Validando XML con Schemas y DTD's).

Apéndice "C" (XSL: XPath y "XSL Stylesheets").

Apéndice "D" (XMLRPC: Diseño).

Apéndice "E" (SOAP, WSDL, UDDI y WSIL : Diseño).