REST1 개발배경지식5) API와 REST API API (Application Programming Interface) API는 프로그램과 프로그램을 연결해주는 매개체이다. 네트워크를 통한 컴퓨터 간의 통신만큼, 프로그램 간의 통신 또한 굉장히 자주 이루어지곤 한다. 이때, 그 프로그램을 만드는 개발자는 해당 프로그램이 잘 통신할 수 있도록 규칙들을 잘 설계해야 한다. 여기서 다음 경우에 해당하는 경우에는 API가 프로그램 사이 중개자 역할을 해준다. 접근할 프로그램의 규칙이 복잡한 경우 프로그램 보안상 외부에서의 접근이 제한적이고 기능이 간접적으로 제공될 때 규칙들의 집합인 API는 프로그램의 기능을 대신해주기 때문에 해당 API가 제공하는 기능들을 미리 정리해서 규칙을 세워두면 클라이언트는 접근하고자 하는 프로그램에 대해서 자세히 알지 못하더라고 .. 컴퓨터 공학 기본/개발배경지식 2021. 11. 7. 이전 1 다음