Este documento describe los principios fundamentales de un servicio RESTful, incluyendo que utiliza HTTP sin estado, los recursos son identificables a través de URLs, y es escalable y cacheable. También menciona algunos frameworks de código abierto populares como Dropwizard y Restlet que permiten desarrollar servicios web RESTful.