Recuerda que en la informática cualquier problema casi siempre tiene varias soluciones, de igual modo aquí compartiremos la mejor y más óptimo.
No es una implementación en el sentido de ejecutar código, pero me gusta mucho el artículo “Cómo OBTENER una taza de café” en InfoQ. Describe el proceso de pedir un café en Starbucks como un protocolo RESTful. Esto va más allá del típico artículo introductorio de REST “todo es un recurso” y se centra en HATEOAS. Muy recomendable.
¿Qué tal la API de Sun Cloud? De la introducción:
La API no presupone una estructura particular en el espacio URI. El punto de partida es un URI, proporcionado por el proveedor de servicios en la nube, que identifica la propia nube. La representación de la nube contiene URI para los otros recursos en la nube y también para las operaciones que se pueden realizar sobre ellos (por ejemplo, implementar e iniciar máquinas virtuales).
La historia de fondo también podría ser útil.
Netflix tiene una API REST basada en HATEOAS que incluye enlaces como parte de los recursos.
Tienes la posibilidad comunicar este escrito si si solucionó tu problema.