Nuevos palabros: REST y SOA
Ago 27th, 2007 by Jorge
Hace ya algún tiempo que oigo hablar de REST y tenía en mis marcadores un par de entradas al respecto pendientes de leer.
Para introducirnos, REST significa REpresentational State Transfer y se trata de un estilo de de hacer las cosas basado en el principio de que todo debe ser accesible vía una URI. Fundamentalmente este concepto se aplica a las entidades de un sistema, los datos.
Por otro lado ROA significa Resource Oriented Architecture y se aplica a aquellos sistemas cuya arquitectura sigue el concepto de REST.
Si deseais produndizar más en estos temas os recomiendo empezar por aquí:
- Architectural Styles and the Design of Network-based Software Architectures. El documento primigénio en el que, por primera vez, se plantea el concepto de REST. Es un documento de Roy Thomas Fielding, estudiante de la Universidad de California, Irvine; elaborado para la obtención del doctorado en ¡filosofía en información y ciencias de la computación!.
- REST ‘ideally suited’ for SOA-style data services – Burton. Un artículo en el que se define de forma sencilla REST y se plantea el concepto de ROA.
- Mini-Guide: REST. Una mini-guía preparada por TheServerSide Interoperatibility Blog en la que se recopilan decenas de URL’s interesantes para aquellos que se quieran introducir en el concepto de REST.
