API(Application Prgramming Interface)
- 애플리케이션의 데이터와 기능을 외붕 공개하는 방법이라 할 수 있으며, 사용자는 API로 제공되는 기능의 구현 방법에 상관없이 해당 기능을 사용할 수 있습니다.
REST API
- 웹상에서 사용되는 여러 리소스를 HTTP URL로 표현하고, 해당 리소스에 대한 행위를 HTTP Method로 정의하는 방식입니다.
- 설계는 아키텍처 스타일을 의미하며 표준은 아니며 적용에 유연한 입장을 취할 수 있습니다.
- API 설계의 핵심은 실용 주의 관점을 유지하는 REST 입니다.