본문 바로가기
개발

API란 ?

by 전재경 2022. 11. 21.

 

API란 ?

 

API(Application Programming Interface, 응용 프로그램 프로그래밍 인터페이스)는 응용프로그램에서
사용할 수 있도록, 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스

 

가게의 점원 같은 역할, API

먼저 API란, 쉽게 말하면 가게의 점원입니다. 점원은 손님의 주문을 받아 요리사에게 전달하죠? 반대로 요리사에게 받은 음식을 손님에게 전합니다. 점원의 역할처럼 API는 중간 전달자입니다.

요리사와 손님을 각 서버라고 한다면 API는 중간에서 양쪽의 서버를 연결을 해 주는 거죠.

 

OPEN API란 ?

 

그렇다면 OPEN API란 무엇인지 알아봅시다. 여러분들은 가게에 가기 귀찮을 때 무엇을 이용하나요? 바로 배달서비스죠!

OPEN API는 식당에서 고용한 점원이지만 누구나 필요할 때 언제 어디서든 활용할 수 있도록 기회를 열어둔 것을 의미해요. 가게에 꼭 방문하지 않아도, 점원이 이동하면서 음식을 배달해준다고 생각하시면 됩니다. 

그럼 왜 내가 고용한 점원을 빌려줄까요? 손해 아닐까요? 라고 생각하실 수 있는 분들 주목!

어디에나 배달해 주는 점원을 통해 손님은 어디서든 맛있는 음식을 살 수 있고, 이로써 우리 음식이 맛있다는 사실을 널리 퍼지면 가게의 인지도가 높아집니다. 즉, API를 제공하는 기업은 자신의 서비스를 널리 알려 인지도를 높일 수 있게 됩니다. 반대로 API를 이용하는 기업은 더 좋은 서비스를 쉽게 사용할 수 있게 되는 것이죠. :) 

 

 

​참고블로그

 

API 뜻? 오픈 API? 쉽게 설명해줄게~

비전공자도 이해할 수 있도록, API A to Z 파악해볼까요? 여러분 API에 대해 알고 계시나요? AP...

blog.naver.com

 

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

DB 트랜잭션(Transaction)  (0) 2022.11.30
HTTP 프로토콜  (0) 2022.11.30
JWT토큰 이란 ?  (0) 2022.11.20
원형 이미지 css html  (0) 2022.11.02
getElementById 사용  (0) 2022.10.21

댓글