API 이해하기

📖 공부 / / 2022. 8. 5. 16:03
이 글은 API의 전문적인 이해가 아닌 제가 업무에 있어 필요로 하는 기초 지식을 정리하기 위해 쓰는 글입니다.
추가적으로 공유해주실 자료들이 있다면 언제든지 환영입니다. 🙋

API 란?

 

Application Programming Interface의 줄임말이다.
비유를 해보자면 대표적으로 음식점으로 비유하는 경우가 있다😋

 

위 사진처럼 API는 손님(프로그램)의 요청사항을 요리사(응용프로그램) 에게 올바르게 전달하여 원하는 메뉴가 나올 수 있도록 도와주는 점원(API)이라고 생각하면 된다.
쉽게 말해, API는 프로그램들이 서로 상호작용하는 것을 도와주는 매개체로 볼 수 있다.

API의 역할은??

  • 서버와 데이터베이스에 대한 출입구 역할을 한다.
  • 애플리케이션과 기기가 원활하게 통신할 수 있도록 한다.
  • 모든 접속을 표준화하기 때문에 기계/ 운영체제 등과 상관없이 누구나 동일한 액세스를 얻을 수 있다.

API의 유형?

  • Public API
    : 개방형 API로 누구나 제한 없이 API를 사용할 수 있다.
  • Private API
    : 회사 개발자가 자체 제품과 서비스를 개선하기 위해 내부적으로 사용하는 용도 3자에게 노출되지 않는다.
  • Partner API
    : 기업이 데이터 공유에 동의하는 특정인들만 사용할 수 있다. 비즈니스 관계에서 사용되는 편이며, 종종 파트너 회사 간에 소프트웨어를 통합하기 위해 사용된다.
다음에는 REST API에 대해 정리를 해보려 합니다.

공유해주실 자료가 있다면 부탁드립니다! 🙏

 

반응형

'📖 공부' 카테고리의 다른 글

애자일 방법론(Agile) 이해하기  (0) 2022.09.07
ISO 25010 품질특성  (0) 2022.08.18
KSTQB_Mobile Tester 5장  (0) 2022.07.29
KSTQB_Mobile Tester 4장  (0) 2022.07.27
KSTQB_Mobile Tester 3장  (0) 2022.07.25
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기