RESTful 웹 서비스 디자인에 대한 연구를 진행해 왔으며 핵심 결정 사항이라고 생각하는 것에 도달하여 조언을 구하기 위해 커뮤니티에 제안 할 것이라고 생각했습니다.
RESTful 아키텍처의 원칙에 따라 검색 가능한 API를 제시하고자하므로 다양한 HTTP 동사를 최대한 완벽하게 지원할 것입니다. 저의 어려움은 그러한 자원의 표현을 선택하는 데 있습니다. 알다시피, 검색 결과가 표시되는 방법과 다른 리소스에 대한 링크가 제공되는 방법을 다루는 자체 API를 쉽게 만들 수 있지만 이는 내 응용 프로그램에 고유합니다.
Atom Publishing Protocol ( RFC 5023 )과 OData 가 사용을 촉진 하는 방법 에 대해 읽었 지만 (현재) 다소 간단한 API에 대해 추상화 수준을 추가하는 것으로 보입니다.
그래서 제 질문은 개발자가 언제 AtomPub를 그들의 표현 선택으로 선택해야 하는가입니다. 그렇지 않은 경우 현재 권장되는 방법은 무엇입니까?