REST não é bala de prata

Damien Katz - REST, I just don’t get it:

I guess what I mean to say is just because SOAP is a disaster, doesn’t somehow make REST the answer.

Isso vindo do criador do CouchDB, que é um dos melhores exemplos de uma interface REST.

Existem duas lições aqui, uma é que — por mais que REST seja o estilo de arquitetura extraído do maior e mais bem sucedido sistema de informação desenvolvido, seja simples (simples, não fácil), testando nos campos de batalha da web e tudo mais, não é bala de prata e nem deve ser considerado uma vaca sagrada.

Qualquer pessoa construindo um sistema que vai expor sua API, integrando sistemas distintos ou o que for, tem que ser capaz de considerar outras opções. Mesmo que por um breve instante, mesmo que isso signifique pensar em usar XML-RPC, mesmo que a solução — no final das contas — seja REST.

A segunda lição é, SOAP/WS-* é um desastre e ninguém, nem o mais eclético (e/ou herético) ser na terra consegue discordar.


LSDR.net

© 2004 - 09, Luiz Rocha

Todo conteúdo sob licenca Creative Commons by-sa, a não ser que explicitado.

As opiniões expressas nesse website não representam necessariamente a visão estratégica, as opiniões e posições do meu empregador, nem são endossadas pelo mesmo.

Caveat Lector