lunes, 2 de marzo de 2009

Bloque 1.2. Ejercicio 2

REST es una colección de principios de "arquitecturas" para sistemas distribuidos que define como los recursos se definen y se direccionan. Conmunmente se refiere a cualquier interfaz que transmita datos específicos de un dominio sobre HTTP sin necesidad de una capa adiccional de mensajes.

Buscando ejemplos de programas que utilicen interfaces del tipo REST me he encontrado que una de las cosas que más utilizamos hoy día tiene una estructura de este tipo: me refiero a los blogs. En particular, lo que llamamos "sindicaciones" o "suscripciones" no son más que descargas y actualizaciones de un archivo en formato XML (utilizando RSS o Atom), que contienen enlaces a diferentes recursos webs (cada una de las publicaciones en dicho blog).

He encontrado otro ejemplo que me ha parecido interesante, en un proyecto que está hospedado en sourceforge: sqlREST. Se trata de un una aplicación web basada en java que puede ser configurada para acceder a cualquier base de datos que utilice JDBC (Java DataBase Conectivity) mediante URIs. También se puede utilizar como interfaz para cualquier otra base de datos del tipo MySQL, Oracle o SQL server, y para instalarlo solo hace falta tener un "contenedor-web" como Tomcat (o algún otro servidor que soporte servlets).

No hay comentarios:

Publicar un comentario