개발일기

웹 API 디자인 - 01. API의 정의

초롱불 2022. 2. 25. 16:33

세미나 발표를 위한 정리

 

API의 정의

약어 단어 의미
A Application 작업을 하는 소프트웨어
P Programming 애플리케이션에서 작업을 하도록 하는 프로그램
I Interface 프로그램이 작동하게 끔 전달하는 부분

Ex) Application 멜론

    Programming 멜론은 음악을 틀기 위해서 음악 프로그램을 사용한다

    -음악을 틀기 위해서 멜론(프로그램)을 구동하고 멜론에서 음악 프로그램을 사용한다.

    Interface 멜론에서 누를 수 있는 재생 버튼

 

API의 장점

-추가적인 수정 추가 없이 프로그램을 가져다 쓸 수 있다.
-플랫폼에 독립적이다
-업그레이드에 안전하다

 

사전적 정의

 

a set of functions and procedures allowing the creation of applications that access the features or data of an operating system, application, or other service.

 
운영 체제, 응용 프로그램 또는 기타 서비스의 기능이나 데이터에 액세스하는 응용 프로그램을 만들 수 있는 기능 및 절차 집합.
 

API의 동작

1. 요청을 받는다.
2. 요청을 수행한다.
3. 응답을 한다.
 

http://www.yes24.com/Product/Goods/94462254

 

일상 속 사물이 알려주는 웹 API 디자인 - YES24

웹 API는 새로운 서비스나 앱을 만들 때 기존에 존재하던 서비스가 제공하는 기능을 활용할 수 있도록 해준다. 굳이 기존 서비스에 대한 자세한 소스 코드를 알지 않더라도 개발자가 만드는 프로

www.yes24.com

 

'개발일기' 카테고리의 다른 글

나의 개발 기술 스택 정리  (0) 2024.03.24
자바스크립트 다루기  (0) 2022.03.25
이전 프로젝트를 진행하며 새긴 교훈  (0) 2022.02.10
휴일 일기  (0) 2022.02.10
개발환경 구축 - 2  (0) 2021.07.16