" beyondj2ee "글을 참고하여 정리하였습니다. “100% RESTful 아키텍쳐링“을 다 지킬수는 없지만 최소한 아래에 “언급하는 5가지 디자인“에 대해서는 인식할 필요가 있습니다. 1. API의Endpoint가 오직 한개인가? 실제 경험한 사례로써 한번은 어떤 시스템의 연동 문서를 보니 “오직 한개의 URL로 fix” 되어 있었습니다. 예를 들어서 URL은 “http://example.com/rest” 이며, 모든 request는 해당 URL로 통합니다. 실제 자원에 대한 정보, 호출 서비스 정보, 파라미터 정보 등은 “XML 형태의 Body 데이터“로 전송 하도록 되어 있었습니다. REST의 매우 중요한 구성 요소중 하나는 “Resource” 입니다. “Resource”의 의미는 말 그대로 ..