|
WebService com Perl utilizando SOAP Lite
|
Blogger |
O que você gostaria de ver nesta página? Envie sua sugestão.
WebService com Perl utilizando SOAP LiteComo desenvolver e acessar WebServices utilizando linguagem de programação Perl utilizando o módulo SOAP LitePara falar de WebServices, não podemos deixar de falar de XML. XML é uma estrutura universal de parametrização de dados, permitindo uma intercmunicação entre diversos sistemas, independentes de de linguagem e sistema operacional. XML vem se tornando um importante meio para intercâmbio de dados. Um exemplo prático é que acaba com aquele negócio de comunicação via TXT, onde cada uma faz seu padrão de layout de arquivo. Os WebServices são programados como os CGI´s, pois utilizam o HTTP e o Method Post (METHOD GET não pode ser utilizado) para comunicação, porém recebem os parâmetroas por XML e retorna a resposta também por XML. Então um formulário web utilizando "URL ENCODE", não poderão consultar um WebService. Porém um CGI pode consultar um banco de dados via WebService e mostrar o resultado em HTML ou mesmo XHTML. WebServices obedecem uma padronização chamada SOAP (Simple Object Accesss Protocol) para comunicação e WSDL (Web Service Description Language) para descrição dos serviços e como requisitar os mesmos, que por sua vez também são baseadas em XML. http://www.w3schools.com/webservices/default.asp A comunicação da tecnologia do Framework Microsoft .Net já foi concebida nesta filosofia e outras linguagens utilizam bibilhotecas para acessarem as mesmas, como por exemplo o Java e o PHP. No caso do Perl, estas bibilhotecas são chamadas de módulos. Existem diversos módulos desenvolvidos para este fim, como o SOAP::Lite. Download SOAP::Lite http://www.cpan.org/ Para instala no Linux: # perl -MCPAN -e "install SOAP::Lite" Site do SOAP::Lite http://www.soaplite.com/ Tutorial Rápido para iniciar: http://guide.soaplite.com/ Um cliente WebService simples em Perl: Existe um programa chamado wsdl2perl, que gera todas as chamadas SOAP de um arquivo WSDL existente. Você pode visualizar em: http://soaplite.cvs.sourceforge.net/soaplite/wsdl2perl/ Para fazer o download do wsdl2perl: # cvs -z3 -d:pserver:anonymous@soaplite.cvs.sourceforge.net:/cvsroot/soaplite co -P wsdl2perl Pesquise mais no Google em: http://www.google.com.br/search?num=100&hl=pt-BR&q=perl+soap+site%3Abr&meta= http://search.cpan.org/dist/WSDL-Generator/lib/WSDL/Generator.pm |
importar no delicious Domínio Grátis! Hospedagem de Páginas Grátis Backup Online Grátis Blogs: Poker RegrasPokercores htmlwebdesign poker de graça importar no delicious Bookmark to:
Aeromodelismo Helicopter |