0% encontró este documento útil (0 votos)
148 vistas3 páginas

Introducción a Servicios REST

Este documento introduce los servicios web REST y sus características principales. Los servicios REST siguen un estilo arquitectónico que incluye ser cliente-servidor, sin estado, con capacidad de cacheo, y utilizan métodos uniformes como GET, POST, PUT y DELETE. Los servicios REST también siguen un modelo de arquitectura en capas que permite la escalabilidad.

Cargado por

helvecioluis
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
148 vistas3 páginas

Introducción a Servicios REST

Este documento introduce los servicios web REST y sus características principales. Los servicios REST siguen un estilo arquitectónico que incluye ser cliente-servidor, sin estado, con capacidad de cacheo, y utilizan métodos uniformes como GET, POST, PUT y DELETE. Los servicios REST también siguen un modelo de arquitectura en capas que permite la escalabilidad.

Cargado por

helvecioluis
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Introducción a Servicios REST

Cada día necesitamos mas usar servicios web REST . Estos servicios se diferencian de una
forma importante de los servicios web SOAP con los que hemos trabajado . REST
(Representational State Transfer) es un estilo de arquitectura para desarrollar servicios. Los
servicios web que siguen este estilo deben cumplir con las siguientes premisas.

Cliente/Servidor : Como servicios web son cliente servidor y definen un interface


de comunicación entre ambos separando completamente las responsabilidades entre ambas
partes.

Sin estado : Son servicios web que no mantienen estado asociado al cliente
.Cada petición que se realiza a ellos es completamente independiente de la siguiente . Todas
las llamadas al mismo servicio serán idénticas.

Cache : El contenido de los servicios web REST ha se puede cachear de tal forma que una
Introducción a Servicios REST

vez realizada la primera petición al servicio el resto puedan apoyarse en la cache si fuera
necesario.

Servicios Uniformes :Todos lo servicios REST compartirán una forma de invocación y


métodos uniforme utilizando los metodos GET,POST,PUT ,DELETE

Arquitectura en Capas: Todos los servicios REST estan orientados hacia la escalabilidad y
un cliente REST no será capaz de distinguir entre si esta realizando una petición
directamente al servidor , o se lo esta devolviendo un sistema de caches intermedio o por
ejemplo existe un balanceador que se encarga de redirigirlo a otro servidor.
Introducción a Servicios REST

Una vez vista una introducción al concepto de servicio REST en los siguientes POST nos
encargaremos de construir uno usando los standards de la plataforma JEE.

También podría gustarte