https://aws.amazon.com/what-is/restful-api/?nc1=h_ls 을 읽고 작성함.
대부분의 비즈니스 어플리케이션은 다른 내부적 / 또는 써드파티 어플리케이션과 소통해야하는 일이 많다.
이 때 두 컴퓨터 시스템이 정보를 안전하게 교환하기 위해서 사용하는 인터페이스.
ex) 월급명세서를 만들기 위해, 당신의 내부 계좌 시스템은 고객의 뱅킹 시스템과 소통을 해야한다.
RESTful API는 안전하고 신용가능한 소프트웨어 커뮤니케이션 스탠다드를 따르기 때문.
API가 어떻게 동작해야하는지 그 조건을 부과하는 소프트웨어 아키텍처
인터넷같이 복잡한 네트워크에서의 커뮤니케이션을 관리하기 위한 가이드라인으로서 만들어졌다.
✔ REST API
: API 중 REST 아키텍처 스타일을 따르는 것들
✔ RESTful API
: REST 아키텍처를 사용하는 웹 서비스가 RESTful web service이다. 일반적으로 RESTful API
라 하면 RESTful web API를 일컫는다.
하지만 두 용어를 혼용해도 큰 상관은 없다.