API 는 소프트웨어 구성 요소가 서로 통신할 수 있게 하는 메커니즘이다. 스포트웨어간의 정의 및 프로토콜집합을 말한다. API 의 맥락에서 애플리케이션이라는 단어는 고유한 기능을 가진 모든 스프트웨어를 의미하며, 인터페이스는 두 애플리케이션간의 서비스 계약이라고 할 수 있다. 계약은 요청과 응답을 사용하여 두 애플리케이션이 서로 통신하는 방법을 정의한다. API가 생성된 시기와 이유에 따라 API 는 네가지 방식으로 작동할 수 있다. SOAP API 이 API는 단순 객체 접근 프로토콜을 사용합니다. 클라이언트와 서버는 XML을 사용하여 메시지를 교환합니다. 과거에 더 많이 사용되었으며 유연성이 떨어지는 API입니다. RPC API 이 API를 원격 프로시저 호출이라고 합니다. 클라이언트가 서버에서 함..