SOAP x Restful

Boa tarde,

pessoal estou aqui num pequeno dilema.
Claro que tenho que fazer alguns testes para comprovar o que vou questionar aqui, mas gostaria de contar com a experiência de alguns.

Estamos aqui para decidir como implementar um WS e as questões levantadas aqui, basicamente, são:

  • performance: Restful é mais rápido que SOAP, dado as mesma condições e ambiente?
  • segurança: SOAP ou Restful, tem alguma diferença prática em termos de implementação de segurança utilizando o Spring Security?
  • produção: SOAP e Restful, são igualmente simples de se manter e desenvolver? Algum desse é mais fácil de desenvolver, incluindo testes?

Agradeço pela colaboração!

Ahhh!!

Antes que alguem me pergunte:

  • seria Restful sob HttpServlet

vlw

Uma ajuda para quem estiver na mesma questão:

http://www.bti360.com/pages/page.asp?page_id=91491&articleId=14186

e pesquisando…

Mais experiências:

Artigos: http://spf13.com/post/soap-vs-rest e http://www.iajet.org/iajet_files/vol.1/no.3/Performance%20Evaluation%20of%20RESTful%20Web%20Services%20for%20Mobile%20Devices.pdf

Fiquei agora com uma dúvida: se eu fizer Restful, utilizando JWS, ele vai utilizar RPC de alguma forma?

Resposta:

Restful usando JAX-WS ou melhor JAX-RS, não se utiliza de RPC, porém fica preso a XML, quando se utiliza da sua implementação padrão (da SUN).

Agora mais uma:

  • Qual o framework mais leve para implementar Restful com JSON?

[quote=AGAraujo]Resposta:

Restful usando JAX-WS ou melhor JAX-RS, não se utiliza de RPC, porém fica preso a XML, quando se utiliza da sua implementação padrão (da SUN).

Agora mais uma:

  • Qual o framework mais leve para implementar Restful com JSON?[/quote]

Vc pode usar o Restfulie da Caelum ou o Restlet que tb é muito bom.