Boa tarde Pessoal,
Algum poderia me explicar quais as diferenças entra as API´s Rest e SOAP?
Agradeço desde já!
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa tarde Pessoal,
Algum poderia me explicar quais as diferenças entra as API´s Rest e SOAP?
Agradeço desde já!
Olá Gilberto!
Ambas as tecnologias podem ser utilizadas em diversos cenários, porém a depender do cenário uma pode ser mais vantajosa que outra. Vejo como as principais diferenças entre as duas a maneira como a informação é transportada, o REST utiliza o protocolo HTTP/HTTPS para enviar e receber dados, já o SOAP pode utilizar qualquer tipo de protocolo já que seus dados são transportados de forma envelopado no formato XML, assim é possível utilizar os mais diversos protocolos pra enviar dados com o SOAP, porém o REST pode ser mais rápido a sua curva de aprendizagem do que o SOAP. Outra diferença que podemos citar é a questão do tempo, já que os dados são mais rapidos para serem lidos no REST do que no SOAP, já que o mesmo é envelopado, e tem outras camadas.
Vejo essas como as principais diferenças, se você quiser ler mais sobre isso tem uma matéria legal no infoq: REST e SOAP: Usar um dos dois ou ambos?
Espero ter ajudado!