¿No se aborda la RESTfulness de Sun Cloud API en el cuarto punto de Roy:
Una API REST no debe definir nombres de recursos fijos o jerarquías (un acoplamiento obvio de cliente y servidor). Los servidores deben tener la libertad de controlar su propio espacio de nombres. En cambio, permita que los servidores instruyan a los clientes sobre cómo construir URI apropiados, como se hace en formularios HTML y plantillas de URI, definiendo esas instrucciones dentro de los tipos de medios y las relaciones de enlace. [La falla aquí implica que los clientes están asumiendo una estructura de recursos debido a la información fuera de banda, como un estándar específico de dominio, que es el equivalente orientado a datos para el acoplamiento funcional de RPC].
Ejemplo 1 Nombres de recursos fijos en una heirachy definida:
Desde la API de Sun Cloud: "... la representación de un VDC incluirá representaciones de los Clusters que lo habitan, que a su vez incluirán representaciones de las VM dentro de cada cluster".
Ejemplo 2 información fuera de banda, como un estándar específico de dominio:
Debe tener el contenido de la página wiki (información fuera de banda) para saber que el "mecanismo de comunicación de recursos" para el campo de recursos de la nube "uri" es GET.