-
API (Application Programming Interface)는 응용 프로그램에서 사용할 수 있도록 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스 프로그램을 개발할 때 소프트웨어를 구축하고 통합하기 위한 정의 및 프로토콜 세트
- 서로 다른 시스템이 만나 동작하기 위한 의사소통 역할
- 데이터 전달 및 처리
- 사용자가 여러 응용프로그램 작업을 수행, 완료할 때 정보 제공
API 접근 방식
- Private API : 내부 API. 기업이나 연구 단체 등 단체 내부에서만 사용됨.
- Partner API : 특정 비즈니스 파트너와 공유하는 것으로, 기업에서 파트너 회사 간에 응용프로그램 통합을 위해 사용됨.
- Public API : 개방형 API로, 모든 사람들에게 제공하는 것으로 누구나 제한 없이 API를 사용할 수 있음.
API 장점
- 자동화가 용이: 사람이 직접 조작하지 않아도 관련 내용이 자동으로 생성되고 처리되어 워크플로우가 빨라질 수 있다.
- 범위의 확장성: 정보 전달의 기능이 있어서 사용자 환경에 맞춰 전달이 가능하다. API에 직접 엑세스 하지 않아도 자동 생성 및 업로드가 가능하다.
- 적용력: 변화 예측에도 큰 도움이 되기 떄문에 데이터 수집과 전달에 유연하다.
반응형'ETC.' 카테고리의 다른 글
RESTful API란..? (0) 2022.04.21 JWT란? (0) 2022.04.10