화요일, 8월 07, 2007

용어 정리: REST

REST(Representational State Transfer)은 Web Application 개발을 위한 방법이다. 그렇다고 SOAP과 같은 실체를 가진 기술은 아니고 이런 식으로 전체 구조를 잡으면 된다라고 일러주는 한 방편이라고 보면된다.

일 예를 들어 도서 대여 관리 프로그램을 REST 구조로 작성한다고 하면 우선 도서에 대한 정보를 조회할 수 있는 URL을 정의한다.

http://server/book/list

위와 같은 URL에 접근하면 서버는 도서 목록에 대한 XML(혹은 HTML) 정보를 전달한다. client는 해당 정보를 분석하여 사용자에게 보여준다. 사실 기존의 HTML 기반의 WEB 페이지도 REST 시스템이라고 할 수 있다. 하지만, REST는 웹 서비스를 개발하기 위한 방편으로 사용할 때 의미가 있다고 하겠다.

좀 더 자세한 정보는 아래 링크에서 찾아보기 바란다.

http://www.xfront.com/REST-Web-Services.html

댓글 없음: