[정보통신기술용어해설] |
API Application Programming Interface 응용 프로그래밍 인터페이스 | (2020-11-22) |
1. API ㅇ 응용 프로그램이 쉽게 이용할 수 있도록 규격화된 응용 서비스들의 모음 - 복잡하고 전문화된 처리를 위해, - 주요 시스템(운영체제,DBMS,웹브라우저 등)에 준비된(즉시 호출 가능한), - 잘 규격화된 서브루틴/함수/속성 등의 집합 ㅇ API 특징 - 실행 즉시 규격화된 응용 서비스가 실시간으로 제공됨 2. API의 例 ㅇ 네트워크를 지원하는 API의 例 - Socket, NetBIOS, RPC 등 ㅇ 윈도우 응용 API 例 - 풀-다운 메뉴, 아이콘, 스크롤바 등이 통합 응용됨 (Win32 API) ㅇ DBMS API 例 - 개발자 작성 프로그램과 DBMS와의 상호 접속을 위해, DBMS 제작사가 제공하는 API 등 ㅇ HTML 5 API 例 - 웹브라우저에서 다양한 전문화된 기능(Drag and Drop 등)을 처리 가능하기 위함 . 이를 활용하기 위한 스크립트 언어로는, 자바스크립트 언어가 있음