Ajax - 해당되는 글 1건

RIA(Rich Internet Application)가 뭐죠?

프로그래머나 IT 업종에 있는 사람들이 '리아', '리아'라고들 얘기하는 것을 혹시 들어본 적이 있으세요? 들어보셨다면 '리아'가 도대체 뭔가 궁금하셨을 텐데요. 리아(RIA)는 Rich Internet Application의 약자로, 웹 애플리케이션을 다루는 서적에서 RIA라는 말이 참 많이 쓰이고 있습니다. 대체 이게 무엇을 말하는 것일까요?

데스크톱 컴퓨터에서 애플리케이션을 사용할 때는 속도의 불편함을 느끼지 못합니다. 클릭하면 바로 뜹니다. 그렇지만 인터넷에서는 그렇지 않지요. 당장 쇼핑몰을 방문해서 상품을 장바구니에 담고 결재까지의 과정을 거쳐보면 상당한 시간이 걸린다는 것을 알 수 있습니다. 쇼핑몰의 수많은 이미지를 로딩하는 데도 만만치 않는 시간이 걸리죠. 때문에 보다 화려한 인터페이스를 구성하고 싶어도 웹의 특성으로 제한을 받기 마련입니다. 이것은 기본적으로 인터넷은 서버-클라이언트(웹 브라우저)의 구조를 갖고 있기 때문에 웹 브라우저에서 우리가 어떤 정보 요청을 하면(클릭) 그에 해당하는 정보(데이터)를 서버에서 불러오는 시간이 걸리기 때문입니다.

RIA는 이것을 데스크톱 애플리케이션에 근접하는 수준으로 대폭 향상시킨 웹 애플리케이션을 말합니다. 어떻게 이것을 가능하게 했을까요? 그 비결은 클라이언트에서 서버로 연결하는 횟수를 줄이는데 있습니다. 클라이언트에 비즈니스 로직 부분을 구현하여 서버에서 할 일을 클라이언트가 대신하게끔 하는 것입니다. RIA를 구현하기 위한 기술로 플래시, 플렉스, Ajax, 실버라이트 등이 각축을 벌이고 있습니다. 요즘 많이 접하는 이름들입니다.

사용자 삽입 이미지


보다 자세한 내용은 아래 PDF 파일을 다운로드 하시기 바랍니다.

PDF 파일 다운받기
한빛소식지  |  2009/07/08 10:36   by 코핀