REST(REpresentational State Transfer)
- 웹에서 정보를 주고받는 방법 ( 아키텍쳐 스타일 )
CRUD

REST vs SOAP
REST는 간단하고 유연한 웹 서비스 설계 방식으로, HTTP를 활용해 자원을 URL로 표현하고 JSON 등을 사용.
SOAP는 표준화된 프로토콜로, XML 기반 메시지와 엄격한 규격을 통해 복잡한 엔터프라이즈 환경에서 신뢰성 제공.
REST는 가볍고 빠르며, SOAP는 보안과 트랜잭션 처리에 강점이 있음
XML(Extensible Markup Language)
시작 태그 <element>
끝 태그 </element>
빈 요소 태그 <element/>
- 파싱(Parsing)
XML데이터를 추출하여 분석
파싱을 처리하는 모듈을 파서(parser)라 함
장점
- 플랫폼 독립적
단점
- 마크업 태그를 사용하므로 데이터량 큼
JSON(JavaScript Object Notation)
- XML의 단점을 극복하기 위해 만들어진 경량의 데이터 교환 형식
name/value 형태의 쌍
API (Application Programming Interface)
소프트웨어 간 데이터를 주고받거나 기능을 호출할 수 있게 해주는 중간 다리