REST
: Representational State Transfer??
WEB
Q. 어떻게 인터넷에서 정보를 공유할 것인가?
A. 모든 정보들을 하아ㅣ퍼텍스트로 연결한다. (by_팀버너스리)
- 표현방식 : HTML
- 식별자 : URL
- 전송 방법 : HTTP(프로토콜)
HTTP만드는 과정에서.. (by_로이필딩)
HTTP1.0 명세가 나오기 전에 이미 전송 프로토콜로 사용되고 있었음.
전세계의 수많은 웹 서버에서 사용되고 있었음.
기존의 웹 호환성을 고려하기 위해..
해결책 : HTTP Object Model
그리고 4년 후 2000년. REST를 정의하는 논문으로 발표하게 됨.
XML-RPC(1998)
Salesforce API : 2000년 2월, SOAP을 만듦. 인터넷 거의 최초의 API.
flickr API : 2004년 8월.
SOAP VS. REST
복잡 단순.
규칙많음 규칙 적음
어렵다 쉽다.
SOAP은 갈수록 인기 추락.
REST는 갈수록 인기 상승.
AWS가 잣 API의 사용량의 85%가 REST API임을 밝힘.
따라서, WWW가 REST API로 정착되나 싶었음.
CMIS
- CMS를 위한 표준.
- EMC, IBM. MS 등이 함께 작업.
- REST 바인딩 지원.
로이필딩은 CMS가 REST가 아니라고 함.
<GraphQL 쓸때의 장점???>
'Daily 끄적 > TIL(Today I Learned)' 카테고리의 다른 글
1206 (0) | 2018.12.06 |
---|---|
Git 명령어 정리 (0) | 2018.12.05 |
TIL (0) | 2018.12.05 |
Git (0) | 2018.11.07 |
Atom Editor 사용 꿀팁♥ (0) | 2018.06.22 |