Um detalhe.
'Eu acho que na minha opinião' uma coisa que é mais elegante com o XML
do que é o DTD.

Abs
Edinho Almeida
11 8018-8019



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
>>>>>>>>> e
>>>>>>>>>
>>>>>>>>> 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
>>>>>>>>> <[email protected]> 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
> ---------------------------
>
>

_______________________________________________
[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