Iaê galera,
Um conceito que a inda não ficou muito claro para mim entre estas tecnologias. Tá li alguns posts e resumidamente a resposta era “Se for distribuir um recurso entre diversas aplicações, use WebService”, até tinha uma definição do Wikipedia :
" Web service é uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes. Com esta tecnologia é possível que novas aplicações possam interagir com aquelas que já existem e que sistemas desenvolvidos em plataformas diferentes sejam compatíveis. Os Web services são componentes que permitem às aplicações enviar e receber dados em formato XML. Cada aplicação pode ter a sua própria “linguagem”, que é traduzida para uma linguagem universal, o formato XML. "
Receber e enviar xml… Uma Servlet também faz.
Integrar apps diferentes… Se for sobre o Http a maoir parte das linguagem também podem interagir.
Alguém pode me dar uma idéia de que critérios são impeditivos em relação ao uso de alguma delas ? (O que uma faz que a outra não faz)