API   Application Programming Interface   응용 프로그래밍 인터페이스

(2022-06-23)

1. API (Application Programming Interface)프로그램이 쉽게 이용할 수 있도록, 규격화된 응용 서비스들의 모음
     - 복잡하고 전문화된 처리를 위해,
     - 주요 시스템(운영체제,DBMS,웹브라우저 등)에 준비된(즉시 호출 가능한),
     - 잘 규격화된 서브루틴/함수/속성 등의 집합

  ㅇ API 특징
     - 실행 즉시 규격화된 응용 서비스가 실시간으로 제공됨


2. API의 例네트워크를 지원하는 API의 例
     - Socket, NetBIOS, RPC 등

  ㅇ 윈도우 응용 API 例
     - 풀-다운 메뉴, 아이콘, 스크롤바 등이 통합 응용됨 (Win32 API)

  ㅇ DBMS API 例
     - 개발자 작성 프로그램DBMS와의 상호 접속을 위해, DBMS 제작사가 제공하는  API 등

  ㅇ HTML 5 API (Web API) 例 
     - 웹브라우저에서 다양한 전문화된 기능(Drag and Drop 등)을 실시간적으로 처리 가능하기 위함
        . 한편, 이를 활용하기 위한 스크립트 언어로는, 자바스크립트 언어가 있음

운영체제(일반)
   1. 커널   2. 사용자 모드, 커널 모드   3. API   4. 장치 드라이버   5. 공유 라이브러리   6. 로그  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"