Diferenças entre: XML-RPC, SOAP e REST

668 views
Skip to first unread message

Andreus Timm

unread,
Feb 11, 2011, 12:59:21 PM2/11/11
to list...@googlegroups.com
Boa tarde pessoal!
Gostaria de saber qual diferença entre as 3 técnologias?

Andreus Timm
andreu...@gmail.com
(14) 9672-7890
(51) 8101-2872

Rubens Takiguti Ribeiro

unread,
Feb 11, 2011, 6:32:13 PM2/11/11
to list...@googlegroups.com
Todas são tecnologias para comunicação entre sistemas e que podem ser
usadas como base para montar um Web Service. Cada uma possui um
protocolo próprio, ou seja, as regras de como será feita a comunicação
entre os sistemas.

A XML-RPC é baseada no envio de pacotes XML via HTTP. É simples, e foi
a base para a criação do Soap.

Soap é uma "evolução" da XML-RPC. Utiliza WSDL para definir um
conjunto de métodos do servidor (em XML). O cliente envia um pacote
XML para o servidor com o pedido (indicando o método a ser invocado e
os respectivos parâmetros), o servidor processa e devolve a resposta
em XML. Tudo com um envelope XML bem definido.

Rest é um pouco mais diferente dos outros dois. Ele se baseia nos
tipos de operações HTTP para manipular informações (POST, GET, PUT,
DELETE), na URL para definir identificação única de recursos e XML
como mensagens.

RPC e Soap, a meu ver, são mais parecidos com um modelo de classes,
mas cujas informações são trafegadas via XML. Já Rest é sustentado em
operações mais básicas, mas que não o torna menos eficaz no contexto
de Web Service.

Particularmente, só utilizei Soap até o momento, então corrijam-me se
falei alguma besteira sobre os demais protocolos.

Rubens Takiguti Ribeiro
TecnoLivre - Cooperativa de Tecnologia e Soluções Livres
Bacharel em Ciência da Computação - UFLA
Zend Certified Engineer - PHP 5
http://rubsphp.blogspot.com/

Em 11 de fevereiro de 2011 15:59, Andreus Timm
<andreu...@gmail.com> escreveu:

> --
> ============================================================
> LEIAM SEMPRE AS REGRAS DA LISTA:
> http://groups.google.com.br/group/listaphp/web/regras-da-lista-php
> --
> LISTA PHP > http://groups.google.com.br/group/listaphp
> --
> REVISTA PHP > http://www.revistaphp.com.br
> --
> AJAX-BRASIL > http://groups.google.com/group/ajax-brasil
> --
> PYTHON-GOOGLE > http://groups.google.com.br/group/python-google
> --
> DOTNET-BRASIL > http://groups.google.com.br/group/dotnet_br
> ============================================================

Andreus Timm

unread,
Feb 14, 2011, 6:50:17 AM2/14/11
to list...@googlegroups.com
Alguém usa o XML-RPC ainda?



Andreus Timm
andreu...@gmail.com
(14) 9672-7890
(51) 8101-2872


Andreus Timm

unread,
Feb 17, 2011, 6:07:00 PM2/17/11
to list...@googlegroups.com
E referente a segurança...alguém sabe como funciona?



Andreus Timm
andreu...@gmail.com
(14) 9672-7890
(51) 8101-2872


Reply all
Reply to author
Forward
0 new messages