18-mayo-2008

Primero vimos los ejercicios de autoevaluación de Raquel y Bárbara, discutiendo el futuro de los servicios web. Continuamos viendo XML-RPC. Vemos el código de envia_historia.rb donde creamos un doc XML con el titulo y el contenido donde hacemos una peticion al servidor. Después hicimos el ejercicio de autoevaluación 3.4 y tras hacerlo, vimos el uso de Xindice en XML-RPC. Sin embargo, Xindice no funciona del todo bien en XML-RPC. También hablamos de la práctica última: la 6. Finalmente, vemos SOAP, que es más complejo que XML-RPC pero más flexible. La forma más fácil de usarlo es con librerías como SOAP::Lite en Perl u otra análoga en Ruby. Otro problema de la flexibilidad es que hay cierta intolerancia entre lenguajes fuerte y débilmente tipificados. En el cliente hay que definir claramente el URI y en el servidor el espacio de nombres.También podemos usar eXist con SOAP. POr último, vimos WSDL que es un lenguaje de descripción de servicios web que permite instanciar directamente al objeto a partir de su descripción. Por ver nos queda por ejemplo BPEL que se refiere a coordinar diferentes servicios web, o UDDI.