사전적 정의를 요약해보자면 월드 와이드 웹 (WWW) 과 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍처의 한 형식으로 자원을 정의하고 자원에 대한 주소를 지정하는 방법 전반에 대한 패턴 REST란, REpresentational State Transfer 의 약자로 쓰이며 여기에 ~ful 이란 형용사를 붙여 ~한 API 라는 표현으로 쓰인다. 즉 REST의 기본원칙을 성실히 지킨 서비스 디자인은 RESTful 하다고 표현할 수 있겠다. REST가 디자인 패턴이다. 아키텍쳐다. 같은 이야기들이 존재하는데, 하나의 아키텍쳐로 볼 수 있다. 좀 더 정확한 표현을 말하자면, REST는 Resource Oriented Archtecture 이다. API설계의 중심에 자원(Resource)이 있고, HT..