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 등)을 실시간적으로 처리 가능하기 위함
. 한편, 이를 활용하기 위한 스크립트 언어로는, 자바스크립트 언어가 있음