<DIV>
<DIV><SPAN style="FONT-SIZE: 11.5pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Helvetica">João,<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN>
<P class=MsoNormal><SPAN style="FONT-SIZE: 11.5pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Helvetica"><o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN style="FONT-SIZE: 11.5pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Helvetica">O SOAP (Simple Object Access Protocol, algo como Protocolo Simples de Acesso à Objetos) é um protocolo que permite o acesso de rotinas hospedadas em computadores remotos da mesma maneira como você carrega uma função local do seu sistema.<o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN style="FONT-SIZE: 11.5pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Helvetica"><o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN style="FONT-SIZE: 11.5pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Helvetica">Através dos módulos que implementam o SOAP (no caso do Perl, SOAP::Lite) é possível simplificar a programação cliente</SPAN><SPAN style="FONT-SIZE: 11.5pt; FONT-FAMILY: Wingdings; mso-bidi-font-family: Helvetica; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; mso-char-type: symbol; mso-symbol-font-family: Wingdings"><SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings">ó</SPAN></SPAN><SPAN style="FONT-SIZE: 11.5pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Helvetica">Servidor, sem o programador preocupar-se com sockets; padronizar a comunicação e disponibilizar serviços a todos sem muito esforço, pois toda a comunicação é baseado em XML e seguem um padrão para solicitar uma função, bem como o retorno da função. Desta maneira um sistema SOAP compatível pode disponibilizar e recuperar informações em qualquer sistema operacional e/ou linguagem de programação.<o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN style="FONT-SIZE: 11.5pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Helvetica"><o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN style="FONT-SIZE: 11.5pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Helvetica">Os atuais protocolos de interface possuem diversos limitadores, como por exemplo dificuldade com estrutura de dados complexas (pelo menos no caso do OLE, COM e DCOM) e uma dificuldade enorme para o processamento remoto.<o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN style="FONT-SIZE: 11.5pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Helvetica"><o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN style="FONT-SIZE: 11.5pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Helvetica">A comunicação entre cliente e servidor pode ser realizado por qualquer protocolo de aplicação (http, https, smtp, pop3, ftp, jabber, etc.), desde que este cara entregue para o serviço o XML padronizado.<o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN style="FONT-SIZE: 11.5pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Helvetica"><o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN style="FONT-SIZE: 11.5pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Helvetica">Estou trabalhando num sistema de monitoramento e inventário de servidores/estações, o meu objetivo com este cara é permitir que qualquer um possa enviar e/ou receber informação deste sistema, independente da linguagem de programação e plataforma. Estou desenvolvendo o servidor em Perl e disponibilizando funções para que os clientes possam requisitar e enviar informações. Neste sistema estou usando e abusando das estruturas complexas de dados do Perl e não estou nenhum um pouco preocupado, pois todos os dados são transmitido em XML, estão o cliente pode desenvolver sua parte da melhor maneira para ele, ele só precisa ler o XML e devolver o XML.<o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN style="FONT-SIZE: 11.5pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Helvetica"><o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN style="FONT-SIZE: 11.5pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Helvetica">Bom, este é o resumo do resumo da síntese !!!<o:p></o:p></SPAN></P><SPAN style="FONT-SIZE: 11.5pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Helvetica; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: PT-BR; mso-fareast-language: PT-BR; mso-bidi-language: AR-SA">Solli</SPAN></DIV>
<DIV>
<TABLE cellSpacing=0 cellPadding=0 width=500 border=0>
<TBODY>
<TR>
<TD class=txt width=100 bgColor=#d8d8d8><FONT face="Trebuchet MS; verdana; arial" size=2><B>De:</B></FONT></TD>
<TD class=txt width=400 bgColor=#d8d8d8><FONT face="Trebuchet MS; verdana; arial" size=2>cascavel-pm-bounces@mail.pm.org</FONT></TD></TR></TBODY></TABLE></DIV>
<DIV>
<TABLE cellSpacing=0 cellPadding=0 width=500 border=0>
<TBODY>
<TR>
<TD class=txt width=100 bgColor=#d8d8d8><FONT face="Trebuchet MS; verdana; arial" size=2><B>Para:</B></FONT></TD>
<TD class=txt width=400 bgColor=#d8d8d8><FONT face="Trebuchet MS; verdana; arial" size=2>cascavel-pm@mail.pm.org</FONT></TD></TR></TBODY></TABLE></DIV>
<DIV>
<TABLE cellSpacing=0 cellPadding=0 width=500 border=0>
<TBODY>
<TR>
<TD class=txt width=100 bgColor=#d8d8d8><FONT face="Trebuchet MS; verdana; arial" size=2><B>Cópia:</B></FONT></TD>
<TD class=txt width=400 bgColor=#d8d8d8><FONT face="Trebuchet MS; verdana; arial" size=2></FONT></TD></TR></TBODY></TABLE></DIV>
<DIV>
<TABLE cellSpacing=0 cellPadding=0 width=500 border=0>
<TBODY>
<TR>
<TD class=txt width=100 bgColor=#d8d8d8><FONT face="Trebuchet MS; verdana; arial" size=2><B>Data:</B></FONT></TD>
<TD class=txt width=400 bgColor=#d8d8d8><FONT face="Trebuchet MS; verdana; arial" size=2>Sun, 2 May 2004 16:00:34 -0300</FONT></TD></TR></TBODY></TABLE></DIV>
<DIV>
<TABLE cellSpacing=0 cellPadding=0 width=500 border=0>
<TBODY>
<TR>
<TD class=txt width=100 bgColor=#d8d8d8><FONT face="Trebuchet MS; verdana; arial" size=2><B>Assunto:</B></FONT></TD>
<TD class=txt width=400 bgColor=#d8d8d8><FONT face="Trebuchet MS; verdana; arial" size=2>[Cascavel-pm] Pra que serve o SOAP::Lite ?</FONT></TD></TR></TBODY></TABLE></DIV>
<DIV>
<TABLE cellSpacing=0 cellPadding=0 width=500 border=0>
<TBODY>
<TR>
<TD width=100 bgColor=#e8e8e8>&nbsp;</TD>
<TD width=400 bgColor=#e8e8e8>&nbsp;</TD></TR></TBODY></TABLE></DIV>
<META content="MSHTML 6.00.2800.1400" name=GENERATOR>
<STYLE></STYLE>

<DIV>&gt; <FONT face=Verdana size=2>Olá pessoal! Tava dando uma olhanda nas mensagens daqui da lista e vi o pessoal falar muito do modulo SOAP::Lite. Gostaria de saber ("no bom português"), pra que ele serve? O que ele faz?</FONT></DIV>
<DIV>&gt; <FONT face=Verdana size=2></FONT>&nbsp;</DIV>
<DIV>&gt; <FONT face=Verdana size=2>Um forte abraço para todos!</FONT></DIV>
<DIV>&gt; <FONT face=Verdana size=2></FONT>&nbsp;</DIV>
<DIV>&gt; <FONT face=Verdana size=2>João Gabriel</FONT></DIV></DIV>