본문 바로가기
Programming | Study/IT관련용어 | 이것저것

인터페이스와 API란?

by jinju 2021. 7. 30.

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

댓글