1. RESTful API
- HTTP 통신 모델에 대해서만 지원
- REST 구성
- 자원(RESOURCE) - URI
- 행위(Verb) - HTTP METHOD
- GET(조회), POST(생성), PUT(전체 수정), PATCH(일부 수정), DELETE(삭제)
- 표현(Representations)
2. 장점
- Open API 를 제공하기 쉽다
- 멀티플랫폼 지원 및 연동이 용이하다.
- 원하는 타입으로 데이터를 주고 받을 수 있다.
- 기존 웹 인프라(HTTP)를 그대로 사용할 수 있다.
3. 단점
- 메소드의 수가 4가지 밖에 없다.
- 분산 환경에서 부적합 하다.
- HTTP통신 모델만 지원한다.