• Publicidad

Cómo puedo hacer un webservice en Perl

¿Ya sabes lo que es una referencia? Has progresado, el nível básico es cosa del pasado y ahora estás listo para el siguiente nivel.

Cómo puedo hacer un webservice en Perl

Notapor danimera » 2010-04-27 07:08 @339

Bueno, realmente tengo que consumir un webservice en Perl. Sé solamente lo básico sobre web services, pero pude ver que con el SOAP::Lite es pan comido...

Pero lo que tengo para consumir son nada más y nada menos que de la bolsa de valores. En todo caso solo necesito hacer un webservice en Perl sencillo, que me devuelva un XML según un parámetro que le pase, es todo.

Me gustaría usar algo como SOAP::Transport::HTTP::Server, pero no entiendo muy bien la explicación del módulo en cómo usarlo.

Gracias
100% Telch - Perl Web Programming
Cali PerlMongers: http://cali.pm.org
Avatar de Usuario
danimera
Perlero frecuente
Perlero frecuente
 
Mensajes: 871
Registrado: 2005-06-23 19:02 @834
Ubicación: Colombia

Publicidad

Re: Cómo puedo hacer un webservice en Perl

Notapor explorer » 2010-04-27 07:37 @359

Hay un problema...

SOAP::Lite no ha evolucionado, en los últimos años.

Parece que lo más moderno es usar otro módulo distinto: Catalyst::Controller::SOAP.

Para ello, además de saber lo relativo a lo que es un Servicio Web, y sus protocolos, hay que añadir el saber instalar y manejar Catalyst (algo, por otra parte, muy recomendable).

En la web "Implementing SOAP in Perl today" lo tienes todo esto explicado (en inglés).

Eso sí... aún se pueden hacer algunas cosillas con SOAP::Lite... En estos foros, hay algunos hilos que hablan de él, con algunos ejemplos. Es cuestión de buscarlos.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Cómo puedo hacer un webservice en Perl

Notapor danimera » 2010-04-27 08:04 @378

Sí, eso estaba viendo del SOAP::Lite. Bueno, pero hasta donde sé, consumir esos webservices no es que sea tan complicado, y éste que tengo que consumir realmente solo me pide parámetros sencillos.

Vi lo de Daniel Ruoso y, honestamente, por el lado de Catalyst me quedó grande; eso no podré instalarlo jamás, porque el cliente quiere una solución compilada en Windows de esta aplicación que consuma los webservices.

¿No hay otra opción moderna? Vi SOAP pero al parecer es más vieja que SOAP::Lite. A veces pienso algo de Perl, si un módulo no ha evolucionado mucho es porque ya está casi completo, :? ¿Será que SOAP::Lite aplica este concepto?
100% Telch - Perl Web Programming
Cali PerlMongers: http://cali.pm.org
Avatar de Usuario
danimera
Perlero frecuente
Perlero frecuente
 
Mensajes: 871
Registrado: 2005-06-23 19:02 @834
Ubicación: Colombia

Re: Cómo puedo hacer un webservice en Perl

Notapor explorer » 2010-04-27 10:09 @465

Es cierto que, algunos módulos, se no se actualizan, es porque no dan más de sí, están completos, como dices. Solo de vez en cuando se arregla algún error, y listo.

Pero hay otros, en los que, sencillamente, el autor se aburrió, o se marchó a trabajar a otro sitio, o se casó y tuvo hijos...

Si son módulos importantes, esos huérfanos son enseguida adoptados por otros autores. Pero si son módulos menos importantes (en el sentido de "algo" importante para la comunidad Perl), pues quedan congelados, y sin actualizar.

Cuando un programador Perl se encuentra con un caso así, si tiene ganas y conocimiento, puede animarse a seguir apoyando al módulo, mejorándolo o quizás solo corrigiendo los errores.


http://www.soaplite.com/

Recuerdo que O'Reilly tiene un libro publicado, al respecto: "Programming Web Services with Perl".
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Cómo puedo hacer un webservice en Perl

Notapor jcarranza » 2010-04-28 01:13 @092

Hola,

por si te interesa, el libro que comenta 'explorer' lo tienes en formato electrónico. Busca en Google, hay muchas referencias.

¡¡Saludos!!
jcarranza
Perlero nuevo
Perlero nuevo
 
Mensajes: 44
Registrado: 2010-04-20 05:00 @250


Volver a Intermedio

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron