CODEDRAGON ㆍDevelopment/Software Engineering
API(Application Programing Interface)
· 응용 프로그램 프로그래밍 인터페이스라는 뜻입니다.
· 운영체제와 응용프로그램사이의 통신에 사용되는 언어 나 메시지형식을 의미합니다.
· 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스입니다.
· 프로그램 작성을 쉽게 할 수 있도 록 제공되는 함수와 도구들을 가리킵니다.
· 주로 파일 제어, 창 제어, 화상 처리, 문자 제어 등을 위한 인터페이스를 제공합니다.
https://ko.wikipedia.org/wiki/API
https://en.wikipedia.org/wiki/Application_programming_interface
웹 API (Web API)
· 웹 애플리케이션 개발에서 다른 서비스에 요청을 보내고 응답을 받기 위해 정의된 명세를 일컫는다. 예를 들어 블로그 API를 이용하면 블로그에 접속하지 않고도 다른 방법으로 글을 올릴 수 있다. 그 외에 우체국의 우편번호 API, 구글과 네이버의 지도 API등 유용한 API들이 많으므로, 요즘은 홈페이지 구축이나 추가개편 시 따로 추가로 개발하지 않고 이런 오픈 API를 가져와 사용하는 추세다.
'Development > Software Engineering' 카테고리의 다른 글
크로스 컴파일러(cross compiler) (0) | 2018.12.07 |
---|---|
EXPLAIN PLAN 활용 - Explain Plan 준비, Explain Plan 실행, EXPLAIN PLAN & Autotrace 결과 화면(예시) (0) | 2018.12.04 |
개발환경 구축하기 - 수행 순서 (0) | 2018.11.27 |
Summary - 소프트웨어 요구사항 검증 기준, 분석 모델의 기술적 타당성 검토에 있어서 각 단계별 검토 내용, 요구 사항 정의서 작성 및 유스케이스 목록 작성 실습 테스트 예시 (0) | 2018.11.23 |
개발 하드웨어 - 클라이언트(Client), 서버(Server) (0) | 2018.11.22 |