API (Application Programming Interface 응용프로그램 프로그래밍 인터페이스)
: 응용프로그램에서 사용할 수 있도록, 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다.
여기서 인터페이스(Interface)란?
-> 상호작용하는 곳
ex) TV의 인터페이스는 리모컨과 TV본체버튼이다.
프로그램들이 서로 상호작용하는 것을 도와주는 매개체라 보며
프로그램 코드로 상호작용한다.
복잡한 결제 시스템을 만들지 않아도 코드를 몇줄 추가하면 기능을 제공하는 프로그램을 받아와 상호작용 하여 금방 처리할 수 있다.
-> 티켓 프로그램에서 제공하는 데이터나 기능들을 작성한 프로그램에서 손쉽게 이용
+)
REST
: 자원의 이름으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것을 의미한다.
/ 자원 : 해당 소프트웨어가 관리하는 모든것
ex) 문서, 그림, 데이터, 해당 소프트웨어 자체등
REST API
: REST기반으로 서비스 API를 구현한것
'Programming | Study > IT관련용어 | 이것저것' 카테고리의 다른 글
랙(Rack) (0) | 2021.10.12 |
---|---|
XML (0) | 2021.07.30 |
댓글