Roy의 4 번째 요점에서 Sun Cloud API의 RESTfulness가 실제로 해결되지 않았습니까?
REST API는 고정 자원 이름 또는 계층 구조 (클라이언트와 서버의 명백한 결합)를 정의해서는 안됩니다. 서버는 자신의 네임 스페이스를 자유롭게 제어 할 수 있어야합니다. 대신, 서버가 클라이언트에게 HTML 형식 및 URI 템플릿에서 수행되는 것과 같은 적절한 URI를 구성하는 방법을 미디어 유형 및 링크 관계 내에서 해당 명령을 정의하여 지시 할 수 있습니다. [여기서 실패는 클라이언트가 RPC의 기능적 커플 링과 동등한 데이터 지향적 인 도메인 별 표준과 같은 대역 외 정보로 인해 자원 구조를 가정하고 있음을 의미합니다.
예제 1 정의 된 heirachy에서 고정 자원 이름 :
Sun Cloud API에서 : "... VDC의 표현에는 DC를 나타내는 클러스터 표현이 포함되며, 각 클러스터에 VM의 표현이 포함됩니다."
예 2 도메인 별 표준과 같은 대역 외 정보 :
클라우드 자원 필드 "uri"에 대한 "자원 통신 메커니즘"이 GET임을 알기 위해서는 위키 페이지 컨텐츠 (대역 외 정보)가 있어야합니다.