Uso de Controladores HTTP, MapReduce en Java y Servicios Web SOAP
Controladores HTTP
Se usan para modificar uno o varios recursos. Para ofrecer nuevos métodos debe diseñarse un recurso controlador que abstraiga dichas operaciones y pueda accederse mediante un POST. Ayudan a incrementar la separación de responsabilidades entre clientes y servidores. Mejora la eficiencia de la red. Permite a los servidores abstraerse e implementar operaciones de negocio complejas y cambios en recursos de manera atómica. Se usan de la siguiente manera:
- Se designará un recurso controlador por cada operación.
- Se lanzará la operación mediante un POST.
- Si el resultado de la operación es la creación de un recurso devuelve 201 Created con una cabecera Location conteniendo el URI del nuevo recurso.
- Si el resultado es la modificación