Application Programming Interface, API
독립적인 어플리케이션 간의 통신을 할 때의 규칙
예시) API 명세서
클라이언트 : 어떤 것이든 요청하는 주체
서버 : 클라이언트가 요청하는 것을 제공하는 대상
서비스 : 서버와 클라이언트가 주고받는 것
Web Application Server, WAS
WAS = Web Server + Web Container
WAS는 클라이언트로부터 HTTP 요청을 받아 HTML 문서나 각종 리소스(Resource)를 전달하는 Web Server에 Web Container가 더해진 것
-> 그로 인해 동적인 서비스 제공이
가능해짐
HyperText Transfer Protocol, HTTP
인터넷상에서 데이터를 주고 받기 위한 ‘서버-클라이언트 모델’을 따르는 프로토콜
RESTful은 위와 같은 REST스러운 코드를 의미함