<div dir="ltr">Se você quer fazer na «mão», então <a href="https://metacpan.org/module/XML::Compile::WSDL11">https://metacpan.org/module/XML::Compile::WSDL11</a>, se você está usando Catalyst, então pode usar Catalyst::Model::SOAP (para consumir SOPA) e Catalyst::Controller::SOAP (para servir SOAP). São os que eu uso regularmente, em integrações com JEE, .Net etc…<div>
<br></div><div><br></div><div><br></div><div>Abraços,</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">Em 12 de abril de 2013 08:52, Alceu Rodrigues de Freitas Junior <span dir="ltr"><<a href="mailto:glasswalk3r@yahoo.com.br" target="_blank">glasswalk3r@yahoo.com.br</a>></span> escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Bom dia à todos,<br>
<br>
Já faz um bom tempo que não escrevo para a lista, então provavelmente só os mais velhos de casa devem se lembrar de mim.<br>
<br>
Estou escrevendo para saber o que vocês tem utilizado ultimamente para criar/acessar web services baseados em SOAP com Perl.<br>
<br>
A uns dois anos atrás eu tentei usar um webservice feito em .Net com o SOAP-Lite e fiquei bem desapontado com o resultado (mesmo seguindo as instruções específicas para lidar com .Net).<br>
<br>
Depois eu passei pelo SOAP-WSDL. Achei ele bem mais funcional, principalmente por conta do wsdl2perl. Mas ele tem alguns problemas:<br>
<br>
1 - O projeto parece estar meio parado. O último release foi em 2009 e existem uma série de bugs importantes abertos (tem até um meu <a href="https://rt.cpan.org/Public/Bug/Display.html?id=78932" target="_blank">https://rt.cpan.org/Public/<u></u>Bug/Display.html?id=78932</a>)<br>

2 - Todas as classes do projeto são baseadas no Class::Std::Fast, que por sua vez é baseado no Class::Std do Damian Conway, que por sua vez sugere que as pessoas parem de usar o Class::Std e comecem a usar o Moose (<a href="http://cpanratings.perl.org/dist/Class-Std" target="_blank">http://cpanratings.perl.org/<u></u>dist/Class-Std</a>).<br>

<br>
O item 2 é porque eu tentei dar uma olhada no código e tentar gerar um patch e quase tive um edema cerebral: era uma mistureba de Class::Std com manipulação de Symbol Table que achei melhor deixar para lá.<br>
<br>
Fiz uns testes com o XML::Compile mas achei meio "cru", nada user friendly, algo muito arcaico se comparado com soluções para Java ou .Net.<br>
<br>
Claro que isso tudo já faz um tempo e o cenário pode estar melhor agora. O que vocês andam usando para trabalhar com SOAP?<br>
<br>
[]'s<br>
Alceu<br>
=begin disclaimer<br>
  Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/<u></u>listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Leonardo Ruoso<div>Journalist, Perl developer and business consultant<br><div>Media, UFC/2006; Telecom, IFCE/1998</div></div>
</div>