WebService com Perl utilizando SOAP Lite




Doação

Blogger
O que você gostaria de ver nesta página? Envie sua sugestão.

WebService com Perl utilizando SOAP Lite

Como desenvolver e acessar WebServices utilizando linguagem de programação Perl utilizando o módulo SOAP Lite

Para 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


Add Favorites / Bookmark
importar no delicious






Domínio Grátis!

Hospedagem de Páginas Grátis

Backup Online Grátis

Blogs:

Poker Regras

Poker

cores html
webdesign
poker de graça
importar no delicious



Bookmark to:


WebService com Perl utilizando SOAP Lite

Como desenvolver e acessar WebServices utilizando linguagem de programação Perl utilizando o módulo SOAP Lite






Aeromodelismo
Helicopter