Pessoal,<br><br>Estou bem atrasado com relação à lista, mas este topico, apesar de bastante evoluido me chamou atenção...<br><br>Eu utilizo o SOAP::Lite desde 2003, em varias aplicações, sendo que a mais resistente ao tempo foi o aprovisionamento de usuários do Click21.
<br><br>Um problema que até hoje eu não gastei muito tempo para resolver é a geração do WSDL, pois o SOAP::Lite não gera(va?), e não vi melhoras neste sentido recentes, mas claro... eu não me dei ao trabalho de ler todos os changes... Lembro de sugestões de usar outros modulos do CPAN com suporte à WSDL, mas não era trivial...
<br><br>Eu estou em débito até hoje com a comunidade do Rio-PM com a criação de alguns módulos simples de aprovisionamento de qualquer coisa usando SOAP, para ilustrar a abordagem... vou tentar recolocar na minha lista de prioridades ;)
<br><br>Algo mais efetivo... ma excelente literatura é o &#39;<a href="http://www.amazon.com/exec/obidos/ASIN/0596002068/majordojo-20">Programming Web Services with Perl</a>&#39;, com participação do próprio autor do modulo SOAP::Lite (ou o principal nome). Se eu tivesse tido acesso a este livro antes teria economizado muito tempo ...
<br><br>Eu acabei por implementar até uma camada de transporte alternativa SOAP::Transport::SAS (quase foi SOAP::Transport::MDA), baseada no SOAP::Transport::TCP com acrescimo de criptografia, e para minha alegria ou frustração, no livro tinha tudo descrito passo a passo, e bem parecida com a minha implementação...
<br><br>Bem, pra ser mais efetivo... quando enfrentar dificuldades (é questão de tempo ;) ), posta na lista, ou IM-me ( msn/gtalk), e posta resultados na lista ;)<br><br>PS: O principal ponto de dificuldade costuma ser dados complexos (hash/array) vide exemplos SOAP::Data...
<br><br><br>Sds,<br>Marco Antonio<br><br><br><br><br><br><div><span class="gmail_quote">Em 01/06/07, <b class="gmail_sendername">Igor Sutton Lopes</b> &lt;<a href="mailto:igor.sutton@gmail.com">igor.sutton@gmail.com</a>&gt; escreveu:
</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div style=""><span class="q"><br><div><div>On Jun 1, 2007, at 6:08 PM, Agnaldo Macedo wrote:
</div><br><blockquote type="cite"><div style="margin: 0px; min-height: 14px;"><br></div><div style="margin: 0px;">No meu caso, Igor, estou vendo essa parte de WebService por necessidade.</div><div style="margin: 0px; min-height: 14px;">
<br></div><div style="margin: 0px;">Diversas empresas com que preciso trocar dados estão começando a pedir esse tipo de forma para a troca de dados on-line.</div><div style="margin: 0px; min-height: 14px;"><br></div><div style="margin: 0px;">
Como comentei no meu email anterior, já realizo diversas trocas via XML (HTTPService,XML-RPC, etc.).</div><div style="margin: 0px;">Mas o uso de SOAP/WDSL começou a se tornar necessáriopara trocar dados com algumas outras empresas, tanto a minha parte sendo cliente quanto a minha parte sendo servidora.
</div></blockquote><br></div></span><div>Alguns recursos que encontrei:</div><div><br></div><div><a href="http://tech.groups.yahoo.com/group/soaplite/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://tech.groups.yahoo.com/group/soaplite/</a></div><div><a href="http://discuss.develop.com/soap.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://discuss.develop.com/soap.html</a></div>
<div><a href="http://www.google.com/search?hl=en&amp;q=soap%3A%3Alite+web+services+wsdl+glue&amp;btnG=Search" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.google.com/search?hl=en&amp;q=soap%3A%3Alite+web+services+wsdl+glue&amp;btnG=Search
</a></div><div><a href="http://xml.nig.ac.jp/tutorial/index.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://xml.nig.ac.jp/tutorial/index.html</a></div><span class="q"><div><br></div><div>
Boa sorte!</div><br><div> <span style="border-collapse: separate; border-spacing: 0px; color: rgb(0, 0, 0); font-family: Lucida Grande; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">
<div>--</div><div>Igor Sutton</div><div><a href="mailto:igor.sutton@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">igor.sutton@gmail.com</a></div><div><br></div><br></span> </div><br></span>
</div><br>_______________________________________________<br>Cascavel-pm mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">
http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br><br clear="all"></blockquote></div><br>