REpresentational State Transfer SOAP (Simple Object Access Protocol)
RESTFUL
Son servicios web que ofrecen recursos basados en el
protocolo HTTP, por lo que para su acceso se usan los métodos GET, POST, etc. Son servicios que ofrecen recursos en diversos tipos de formatos, segun se requiera Son accesibles mediante URIS No se necesitan frameworks para acceder a ellos, por eso se les consideran ligeros
RESTLESS
Simplemente son servicios web que no tienen las
características RESTFUL, por ejemplo SOAP.
SOAP
Para acceder al servicio tiene que compartirse un Service
Contract con el cliente, este debe usarlo para crear un PROXY y finalmente con este puede acceder al servicio. Este Service Contract sirve para que el cliente sepa sobre el servicio y sobre las operaciones que este ofrece. Son servicios que ofrecen operaciones Para que el cliente acceda a cada operación necesitará de un Service Contract diferente Cuando el cliente y el servidor se comunican, estos necesitaran de una herramienta, framework o componente para saber como manipular los mensajes (leer, enviar, recibir, serializar, etc).