REST(Representational State Transfer)는 WWW처럼분산된 하이퍼링크 시스템 즉, 큰 규모의 소프트웨어 디자인을 위한 소프트웨어 아키텍쳐 스타일이다. REST는 2000년 웹에대해 쓴 RoyFielding(HTTP 프로토콜 설계자 중 하나)의 연설문에서 처음 사용되었다. 또 그 이후 이 용어는 웹과네트워크 커뮤니티에서 널리 사용되고 있다.
REST는 원래 아키텍쳐의 원리 모음이다. 하지만 넓은 의미로써는 HTTP에서 XML을 사용한 간단한 인터페이스를 묘사하는말로도 흔히 쓰이곤 한다. 이 두 가지 의미는 오버랩 될 수 있는 것으로, HTTP 프로토콜을 사용하지 않거나월드와이드웹(WWW)을 사용하지 않고도 Fielding의 REST 아키텍쳐로 큰 규모의 소프트웨어 시스템을 디자인할 수 있다.또 간단하게 HTTP와 XML을 혼합하여 인터페이스를 구축하는 것도 가능하다.
관련 사이트
REST는 원래 아키텍쳐의 원리 모음이다. 하지만 넓은 의미로써는 HTTP에서 XML을 사용한 간단한 인터페이스를 묘사하는말로도 흔히 쓰이곤 한다. 이 두 가지 의미는 오버랩 될 수 있는 것으로, HTTP 프로토콜을 사용하지 않거나월드와이드웹(WWW)을 사용하지 않고도 Fielding의 REST 아키텍쳐로 큰 규모의 소프트웨어 시스템을 디자인할 수 있다.또 간단하게 HTTP와 XML을 혼합하여 인터페이스를 구축하는 것도 가능하다.
관련 사이트
- Architectural Styles and the Design of Network-based Software Architectures : 소프트웨어 아키텍쳐를 이해하기 위한 틀을 설명하고 어떤 스타일로 네트워크 기반의 응용 소프트웨어의 아키텍쳐 디자인을 할지 가이드를 제시한다.(영문)
반응형
'lang > html' 카테고리의 다른 글
anchor 태그의 href 속성, #, javascript:void(0), #// (8) | 2007.01.03 |
---|---|
HTML 특수문자표 (0) | 2006.11.01 |
Creative Commons(CC) (0) | 2006.10.24 |
RFC (request for comments) (0) | 2006.10.24 |
RDF(Resource Description Framework) (0) | 2006.10.24 |