Há um tempo atrás fiz integração com a VISANET e tive que  usar de POG pois
a interface de integração deles era ASP e o site do cliente em PHP a
homologação deles obrigava a instalação de um componente em servidor
windows.  Até hoje está funcionando perfeitamente, mas seria ótimo se desse
para gerenciar tudo via PHP.

Daniel




Em 15 de outubro de 2010 16:07, Marcus Cavalcanti <
[email protected]> escreveu:

> :)
>
>
> --
> Marcus Cavalcanti
> 21 9144-5068
> www.marcuscavalcanti.net/blog
>
>
> 2010/10/15 Eric Saboia <[email protected]>
>
>> Opa, pesquisando mais agora,
>> http://www.google.com/search?q=webservice+rest&hl=pt-BR&prmd=fd&ei=x6C4TMLlBsH68Ab9hJjsDg&start=10&sa=N,
>>  começo a mudar de opnião ;D
>>
>>
>> 2010/10/15 Eric Saboia <[email protected]>
>>
>>> Continuo pesquisando pela WEB e vendo a associação de WebService com XML,
>>> sendo essa a "linguagem" de comunicação utilizada nesse processo.
>>>
>>> Sendo assim, como REST não se prende a essa estrutura de dados, não me
>>> parece ser uma forma de WebService.
>>>
>>> Mas enfim, vou parar de discutir isso, ainda mais na lista, pois não leva
>>> a nada mesmo, é praticamente uma discussão conceitual de como nomear alguma
>>> coisa, acho que é mais importante entender o que é e pra que serve. De
>>> qualquer forma, obrigado pela contribuição, e parabéns pelo Blog! Gostei
>>> muito desse post comparativo.
>>>
>>> []s
>>>
>>> 2010/10/15 Marcus Cavalcanti <[email protected]>
>>>
>>> Eric, sim, você está enganado :)
>>>>
>>>> Webservices é um conceito, REST é um tipo de Webservice, assim como
>>>> existem RPC, Corba, WS-* (SOAP/WSDL) etc.
>>>>
>>>> O objetivo do WS, como dito em email anterior, é a troca de informações
>>>> entre aplicações, independente da plataforma em que as mesmas estejam
>>>> rodando, ou linguagem que foram desenvolvidas. Em uma palavra só:
>>>> interoperabilidade.
>>>>
>>>> XML é um formato de troca de dados que garante interoperabilidade, pois
>>>> qualquer sistema entende um XML, já que XML nada mais é do que um texto
>>>> padronizado. JSON é outro formato. Mas isso não significa que tudo que é
>>>> Webservice deva ter request/response baseados em XML.
>>>>
>>>> Já escrevi sobre webservices REST e WS-*, se quiser uma análise mais
>>>> aprofundada e técnica, segue:
>>>>
>>>>
>>>> http://www.marcuscavalcanti.net/blog/2009/04/13/webservices-rest-versus-ws-soap/
>>>>
>>>> --
>>>> Marcus Cavalcanti
>>>> 21 9144-5068
>>>> www.marcuscavalcanti.net/blog
>>>>
>>>>
>>>> 2010/10/15 Eric Saboia <[email protected]>
>>>>
>>>> Marcus,
>>>>>
>>>>> Posso estar enganado, mas o webservice não é "uma maneira de sistemas
>>>>> distintos trocarem informações entre si", é uma maneira de comunicá-los 
>>>>> via
>>>>> XML, coisa que REST não utiliza.
>>>>>
>>>>> Quanto ao que o CIO da Cielo ta fazendo, isso nem é da minha conta
>>>>> mesmo, foi só uma brincadeira.
>>>>>
>>>>> E quanto ao WSDL, acho que me expressei mal mesmo, mas o que eu quis
>>>>> dizer é que WSDL é uma padronização da forma de construção do XML, enviado
>>>>> ao serviço.
>>>>>
>>>>> Ah, WSDL só se o protocolo for SOAP? isso é novidade pra mim ;D
>>>>>
>>>>> []s
>>>>>
>>>>> 2010/10/14 Marcus Cavalcanti <[email protected]>
>>>>>
>>>>>> REST = WS
>>>>>>
>>>>>> Eric, como você mesmo disse, existem N tipos de web service, WS-*
>>>>>> (WSDL/SOAP), REST, RPC, etc, tudo é Webservice, já que Webservice nada 
>>>>>> mais
>>>>>> é que uma maneira de sistemas distintos trocarem informações entre si.
>>>>>> Webservice foca em interoperabilidade.
>>>>>>
>>>>>> Não está sujo, apenas a maneira que a CIELO escolheu para trocar
>>>>>> informações é baseada em XML. JSON tem cada dia mais  adoção, mas XML é 
>>>>>> um
>>>>>> formato mais humano de entender e que o mercado está mais acostumado, 
>>>>>> não se
>>>>>> pode desconsiderar isso.
>>>>>>
>>>>>> E você acha realmente que o CIO da Cielo sabe que o serviço está certo
>>>>>> ou errado? Com certeza ele tem coisas mais importantes para se preocupar 
>>>>>> :)
>>>>>>
>>>>>> E outra coisa, WSDL não é um padrão de webservice, WSDL é só um
>>>>>> contrato de um serviço exposto e que normalmente é usado em webservices
>>>>>> WS-*, ou seja, baseados no protocolo SOAP.
>>>>>>
>>>>>> --
>>>>>> Marcus Cavalcanti
>>>>>> 21 9144-5068
>>>>>> www.marcuscavalcanti.net/blog
>>>>>>
>>>>>>
>>>>>>
>>>>>> 2010/10/14 Eric Saboia <[email protected]>
>>>>>>
>>>>>>> WSDL é apenas um padrão de webservice.
>>>>>>>
>>>>>>> Webservice define a troca de informações através de XML, podendo
>>>>>>> acontecer em diversos formatos / protocolos.
>>>>>>>
>>>>>>> Digo que é tosco porque é acumulo de "sujeira" sem necessidade, se é
>>>>>>> pra utilizar direto via POST, que pelo menos usassem JSON ou fizessem 
>>>>>>> com
>>>>>>> REST e não WS.
>>>>>>>
>>>>>>> Isso porque o CIO da Cielo ficou entre os primeiros na lista dos 100
>>>>>>> melhores CIOs do Brasil em 2010.. Fazer o que, né?
>>>>>>>
>>>>>>>
>>>>>>> 2010/10/14 Tiago Davi <[email protected]>
>>>>>>>
>>>>>>>> Hehe "De um jeito tosco" foi ótimo rs.
>>>>>>>>
>>>>>>>> Pois é a equipe técnica diz que isso é webservice mas não sei bem se
>>>>>>>> podemos considerar já que não existe WSDL.
>>>>>>>> Posso estar errado, não sei.
>>>>>>>>
>>>>>>>> Vou efetuar novos testes.
>>>>>>>>
>>>>>>>> Muito Obrigado, Att.
>>>>>>>>
>>>>>>>> Em 14 de outubro de 2010 13:31, Eric Saboia 
>>>>>>>> <[email protected]>escreveu:
>>>>>>>>
>>>>>>>> Exemplo:
>>>>>>>>>
>>>>>>>>> $ch = curl_init();
>>>>>>>>>
>>>>>>>>> $data = array('name' => 'Foo', 'file' => '@/home/user/test.png');
>>>>>>>>>
>>>>>>>>> curl_setopt($ch, CURLOPT_URL, 'http://localhost/upload.php');
>>>>>>>>> curl_setopt($ch, CURLOPT_POST, 1);
>>>>>>>>> curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
>>>>>>>>>
>>>>>>>>> curl_exec($ch);
>>>>>>>>>
>>>>>>>>> []s
>>>>>>>>>
>>>>>>>>> 2010/10/14 Eric Saboia <[email protected]>
>>>>>>>>>
>>>>>>>>> Pode sim.. de um jeito tosco, mas pode.
>>>>>>>>>>
>>>>>>>>>> Nesse caso, utilize cURL:
>>>>>>>>>> http://www.php.net/manual/en/book.curl.php
>>>>>>>>>>
>>>>>>>>>> veja o detalhamento de como enviar posts via cURL em:
>>>>>>>>>> http://www.php.net/manual/en/function.curl-setopt.php
>>>>>>>>>>
>>>>>>>>>> *CURLOPT_POST* *TRUE* to do a regular HTTP POST. This POST is the
>>>>>>>>>> normal *application/x-www-form-urlencoded* kind, most commonly
>>>>>>>>>> used by HTML forms.
>>>>>>>>>>
>>>>>>>>>> []s
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> 2010/10/14 Tiago Davi <[email protected]>
>>>>>>>>>>
>>>>>>>>>>> Olá, fiquei sabendo que o PHP5 agora tem métodos SOAP para
>>>>>>>>>>> gerenciar webservices mas de acordo com o comparativo
>>>>>>>>>>>
>>>>>>>>>>> http://imasters.com.br/artigo/4535/php...ervices_em_php/
>>>>>>>>>>>
>>>>>>>>>>> essa extenção é muito limitada, mas em fim, segundo o manual de
>>>>>>>>>>> integração de comércio eletrônico da CIELO o serviço
>>>>>>>>>>> que estão disponibilizando é um webservice, li o manual mas não
>>>>>>>>>>> diz respeito a uma tecnologia específica WSDL mas
>>>>>>>>>>> sim de HTTP Post:
>>>>>>>>>>>
>>>>>>>>>>> Dados do manual da CIELO:
>>>>>>>>>>>
>>>>>>>>>>> ........................... x ...............................
>>>>>>>>>>> POST /servicos/ecommwsec.do HTTP/1.1
>>>>>>>>>>> Host: ecommerce.cbmp.com.br
>>>>>>>>>>> Content-Type: application/x-www-form-urlencoded
>>>>>>>>>>> Content-Length: length
>>>>>>>>>>>
>>>>>>>>>>> mensagem='<?xml version="1.0" encoding="ISO-8859-1"?>
>>>>>>>>>>> <requisicao-captura id="3e22bdd0-2017-4756-80b7-35a532e6c973"
>>>>>>>>>>> versao="1.0.0" xmlns="http://ecommerce.cbmp.com.br";>
>>>>>>>>>>>  <tid>10069930690101012005</tid>
>>>>>>>>>>>  <dados-ec>
>>>>>>>>>>> <numero>1006993069</numero>
>>>>>>>>>>>  <chave>cOgUtIUU0ffbJsmEaStOOu5pqRU=</chave>
>>>>>>>>>>>  </dados-ec>
>>>>>>>>>>> <valor>3880</valor>
>>>>>>>>>>>  </requisicao-captura>'
>>>>>>>>>>> ........................... x ...............................
>>>>>>>>>>>
>>>>>>>>>>> Segundo o manual temos que enviar essa var mensagem por HTTP
>>>>>>>>>>> Post, será que isso pode ser considerado webservice?
>>>>>>>>>>>
>>>>>>>>>>> Em 14 de outubro de 2010 12:42, Eric Saboia 
>>>>>>>>>>> <[email protected]>escreveu:
>>>>>>>>>>>
>>>>>>>>>>> Cara, pra consumir webservices SOAP hoje em dia com PHP não é
>>>>>>>>>>>> necessário nem uma biblioteca extra e pode ser implementado de 
>>>>>>>>>>>> forma muito
>>>>>>>>>>>> simples.
>>>>>>>>>>>>
>>>>>>>>>>>> http://php.net/manual/en/book.soap.php
>>>>>>>>>>>>
>>>>>>>>>>>> Mas me diga, essa integração com a CIELO é pra pegar o que
>>>>>>>>>>>> especificamente? Pode ser que eu tenha algo semi pronto pra te 
>>>>>>>>>>>> ajudar.
>>>>>>>>>>>>
>>>>>>>>>>>> 2010/10/14 Tiago Davi <[email protected]>
>>>>>>>>>>>>
>>>>>>>>>>>> Humm, vou verificar Obrigado!
>>>>>>>>>>>>>
>>>>>>>>>>>>> Em 14 de outubro de 2010 11:45, Alexandre Neuwald <
>>>>>>>>>>>>> [email protected]> escreveu:
>>>>>>>>>>>>>
>>>>>>>>>>>>> Dá uma olhada em:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> http://github.com/philsturgeon/codeigniter-restclient
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> <http://github.com/philsturgeon/codeigniter-restclient>e
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> http://www.slideshare.net/philsturgeon/igniting-your-web-service-eeci2009
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> <http://www.slideshare.net/philsturgeon/igniting-your-web-service-eeci2009>estou
>>>>>>>>>>>>>> usando em outro webservice, mas talvez possa ajustar em seu 
>>>>>>>>>>>>>> projeto.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Em 14 de outubro de 2010 11:21, Tiago Davi <tiago.asp.net@
>>>>>>>>>>>>>> gmail.com> escreveu:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Bom dia, alguém já desenvolveu alguma integração com PHP +
>>>>>>>>>>>>>>> CIELO?
>>>>>>>>>>>>>>> Li o manual da cielo e percebi que é possível fazer chamadas
>>>>>>>>>>>>>>> aos métodos através de webservice mas o problema
>>>>>>>>>>>>>>> é que vi um tópico no IMasters dizendo que SOAP / NUSOAP não
>>>>>>>>>>>>>>> funciona e deve ser utilizado o CURL! Mas um webservice
>>>>>>>>>>>>>>> não deveria ser conectado através de SOAP?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Alguém conhece alguma lib ou já desenvolveu este tipo de
>>>>>>>>>>>>>>> integração?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> Tiago Davi - Desenvolvedor Web.
>>>>>>>>>>>>>>> http://tiagoaspnet.blogspot.com
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Política e outros temas:
>>>>>>>>>>>>>>> http://socorrobr.blogspot.com/
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>> http://www.codeigniter.com.br
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> ---------------------------
>>>>>>>>>>>>>>> Oportunidade de negócio
>>>>>>>>>>>>>>> http://www.franquiasargohost.net
>>>>>>>>>>>>>>> ---------------------------
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>> http://www.codeigniter.com.br
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ---------------------------
>>>>>>>>>>>>>> Oportunidade de negócio
>>>>>>>>>>>>>> http://www.franquiasargohost.net
>>>>>>>>>>>>>> ---------------------------
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> Tiago Davi - Desenvolvedor Web.
>>>>>>>>>>>>> http://tiagoaspnet.blogspot.com
>>>>>>>>>>>>>
>>>>>>>>>>>>> Política e outros temas:
>>>>>>>>>>>>> http://socorrobr.blogspot.com/
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>> http://www.codeigniter.com.br
>>>>>>>>>>>>>
>>>>>>>>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>>>>>>>>>>
>>>>>>>>>>>>> ---------------------------
>>>>>>>>>>>>> Oportunidade de negócio
>>>>>>>>>>>>> http://www.franquiasargohost.net
>>>>>>>>>>>>> ---------------------------
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> Eric Saboia - eric.saboia.org
>>>>>>>>>>>> PHP Zend Certified Engineer
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> [email protected]
>>>>>>>>>>>> http://www.codeigniter.com.br
>>>>>>>>>>>>
>>>>>>>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>>>>>>>>>
>>>>>>>>>>>> ---------------------------
>>>>>>>>>>>> Oportunidade de negócio
>>>>>>>>>>>> http://www.franquiasargohost.net
>>>>>>>>>>>> ---------------------------
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Tiago Davi - Desenvolvedor Web.
>>>>>>>>>>> http://tiagoaspnet.blogspot.com
>>>>>>>>>>>
>>>>>>>>>>> Política e outros temas:
>>>>>>>>>>> http://socorrobr.blogspot.com/
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> [email protected]
>>>>>>>>>>> http://www.codeigniter.com.br
>>>>>>>>>>>
>>>>>>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>>>>>>>>
>>>>>>>>>>> ---------------------------
>>>>>>>>>>> Oportunidade de negócio
>>>>>>>>>>> http://www.franquiasargohost.net
>>>>>>>>>>> ---------------------------
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Eric Saboia - eric.saboia.org
>>>>>>>>>> PHP Zend Certified Engineer
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Eric Saboia - eric.saboia.org
>>>>>>>>> PHP Zend Certified Engineer
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> [email protected]
>>>>>>>>> http://www.codeigniter.com.br
>>>>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>>>>>>
>>>>>>>>> ---------------------------
>>>>>>>>> Oportunidade de negócio
>>>>>>>>> http://www.franquiasargohost.net
>>>>>>>>> ---------------------------
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Tiago Davi - Desenvolvedor Web.
>>>>>>>> http://tiagoaspnet.blogspot.com
>>>>>>>>
>>>>>>>> Política e outros temas:
>>>>>>>> http://socorrobr.blogspot.com/
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> [email protected]
>>>>>>>> http://www.codeigniter.com.br
>>>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>>>>>
>>>>>>>> ---------------------------
>>>>>>>> Oportunidade de negócio
>>>>>>>> http://www.franquiasargohost.net
>>>>>>>> ---------------------------
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Eric Saboia - eric.saboia.org
>>>>>>> PHP Zend Certified Engineer
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> [email protected]
>>>>>>> http://www.codeigniter.com.br
>>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>>>>
>>>>>>> ---------------------------
>>>>>>> Oportunidade de negócio
>>>>>>> http://www.franquiasargohost.net
>>>>>>> ---------------------------
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> [email protected]
>>>>>> http://www.codeigniter.com.br
>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>>>
>>>>>> ---------------------------
>>>>>> Oportunidade de negócio
>>>>>> http://www.franquiasargohost.net
>>>>>> ---------------------------
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Eric Saboia - eric.saboia.org
>>>>> PHP Zend Certified Engineer
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> [email protected]
>>>>> http://www.codeigniter.com.br
>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>>
>>>>> ---------------------------
>>>>> Oportunidade de negócio
>>>>> http://www.franquiasargohost.net
>>>>> ---------------------------
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> [email protected]
>>>> http://www.codeigniter.com.br
>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>
>>>> ---------------------------
>>>> Oportunidade de negócio
>>>> http://www.franquiasargohost.net
>>>> ---------------------------
>>>>
>>>>
>>>
>>>
>>> --
>>> Eric Saboia - eric.saboia.org
>>> PHP Zend Certified Engineer
>>>
>>>
>>
>>
>> --
>> Eric Saboia - eric.saboia.org
>> PHP Zend Certified Engineer
>>
>>
>> _______________________________________________
>> [email protected]
>> http://www.codeigniter.com.br
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>> ---------------------------
>> Oportunidade de negócio
>> http://www.franquiasargohost.net
>> ---------------------------
>>
>>
>
> _______________________________________________
> [email protected]
> http://www.codeigniter.com.br
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------
>
>
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a