[WIL] API

Chaewon Yoon (Jamie)·2022년 8월 7일
0

inovation camp for frontend

목록 보기
14/30

API란?


API는 손님(프로그램)이 주문할 수 있게 메뉴(명령 목록)를 정리하고, 주문(명령)을 받으면 요리사(응용프로그램)와 상호작용하여 요청된 메뉴(명령에 대한 값)를 전달합니다.
쉽게 말해, API는 프로그램들이 서로 상호작용하는 것을 도와주는 매개체로 볼 수 있습니다.

API의 역할

  1. API는 서버와 데이터베이스에 대한 출입구 역할을 한다.
데이터베이스에 허용된 사람들에게만 접근성을 부여
  1. API는 애플리케이션과 기기가 원활하게 통신할 수 있도록 한다.
 기기가 데이터를 원활히 주고받을 수 있도록 돕는 역할
  1. API는 모든 접속을 표준화한다.
API는 모든 접속을 표준화하기 때문에 기계/ 운영체제 등과 상관없이 누구나 동일한 액세스를 얻을 수 있다.
쉽게 말해, API는 범용 플러그처럼 작동한다고 볼 수 있음

API유형은 어떤게 있을까?

  1. private API
    내부 API로, 회사 개발자가 자체 제품과 서비스를 개선하기 위해 내부적으로 발행합니다.
    따라서 제 3자에게 노출되지 않습니다.
  2. public API
    개방형 API로, 모두에게 공개됩니다.
    누구나 제한 없이 API를 사용할 수 있는 게 특징입니다.
  3. partner API
    기업이 데이터 공유에 동의하는 특정인들만 사용할 수 있습니다.
    비즈니스 관계에서 사용되는 편이며 종종 파트너 회사 간에 소프트웨어를 통합하기 위해 사용됩니다.

API 사용하면 뭐가 좋을까?

Private API를 이용할 경우, 개발자들이 애플리케이션 코드를 작성하는 방법을 표준화함으로써, 간소화되고 빠른 프로세스 처리를 가능하게 합니다.
또한, 소프트 웨어를 통합하고자 할 때는 개발자들 간의 협업을 용이하게 만들어줄 수 있죠.
public API와 partner API 를 사용하면, 기업은 타사 데이터를 활용하여 브랜드 인지도를 높일 수 있습니다.
뿐만 아니라 고객 데이터베이스를 확장하여 전환율까지 높일 수 있지요.

profile
keep growing as a web developer!🧃

0개의 댓글