REST, la nueva tendencia para acceder a los recursos de las redes sociales y servicios Web

REST, la nueva tendencia para  acceder a los recursos de las redes sociales y servicios Web.

Instructor: Dr. Gabriel López Morteo, Instituto de Ingeniería, UABC.
 
Qué es REST
REST (REpresentional State Transfer) es un estilo de arquitectura de software usada para desarrollar servicios web sin estado (stateless web services). Este nuevo estilño ha supuesto una nueva opción de estilo de uso de los Servicios Web (Estilos más comunes RPC, SOA y REST). REST (Representational State Transfer) es un estilo de arquitectura de software para sistemas hipermedias distribuidos tales como la Web. El término fue introducido en la tesis doctoral de Roy Fielding en 2000, quien es uno de los principales autores de la especificación de HTTP. En realidad, REST se refiere estrictamente a una colección de principios para el diseño de arquitecturas en red. Estos principios resumen como los recursos son definidos y diseccionados. El término frecuentemente es utilizado en el sentido de describir a cualquier interfaz que transmite datos específicos de un domino sobre HTTP sin una capa adicional, como hace SOAP. Estos dos significados pueden chocar o incluso solaparse. Es posible diseñar un sistema software de gran tamaño de acuerdo con la arquitectura propuesta por Fielding sin utilizar HTTP o sin interactuar con la Web. Así como también es posible diseñar una simple interfaz XML+HTTP que no sigue los principios REST, y en cambio seguir un modelo RPC.
 
OBJETIVO 
El taller de tiene el objetivo de presentar los conceptos generales en los cuales descansa REST, además de la construcción de clientes que utilicen esta tecnología y que permitan acceder y utilizar los recursos alojados en aplicaciones como Twitter.
 
Software requerido
Netbeans 7.2 versión full actualizado
 
Conocimientos previos
Java Básico J2SE
 
 
 
Hits: 1834