인터넷에서 리소스를 표현, 액세스, 조작할 수 있는 방법을 정의하는 웹 서비스 아키텍처의 원칙
Representational
웹 서비스에서 리소스가 표현형태로 전달되는 것이다.
표현형식을 사용하면 클라이언트는 요청한 데이터를 이해하고 처리할 수 있다.
State
웹 서비스의 특정 시점에 리소스의 조건을 의미한다.
웹 서비스에서 데이터가 변경되면 리소스의 상태 역시 변화하게 되며, 클라이언트와 서버 간에 전달될 때 해당 상태에 따라 응답이 이루어진다.
Transfer
전송은 데이터를 클라이언트와 서버 간에 전달하는 과정이다.
서로 다른 소프트웨어 간의 상호 작용을 가능하게 하는 접점 역할