primary
2022. 6. 7. 11:36
반응형
1) Web Service
- WWW , port, HTML, JSON, XML, image
WWW상에서 특정 포트를 열어 HTML, JSON, XML, image와 같은 문서 전송 시스템
2) Web Application
- 브라우저 , request, response, 문서 format(JSON,XML) , HTTP(SOAP, REST) , endpoint
브라우저를 통해서 Web에서 실행가능한 프로그램 (ex)웹사이트
3)RESTful
REpresentational State Transfer / 자원 상태 전달
- 목적에 맞는 HTTP Method(GET, POST..)를 통해 Resource를 처리하는 아키텍쳐
- 상태 전달 Resource ( = data, 문서, 자원, 정보), Resource 포맷은 XML, HTML, JSON
- HTTP Status Codes (200,404..) 와 함께 결과값 응답 받음.
- vs SOAP : HTTP 프로토콜에서 XML 메세지를 요청/응답 받음 (복잡한구조/무거움)
- 서버 - 클라이언트 통신방법 중의 하나
- 모바일 디바이스의 등장으로 확산
- HTTP Protocol을 사용하는 애플리케이션에서 RestAPI를 호출
사용이유 : 개발자들간의 원할한 커뮤니케이션
참고 : [인프런] Spring Boot를 이용한 RESTful Web Services 개발
반응형