RSS는 무엇인가?

IT 이야기 2007. 7. 17. 10:17

RSS는 무엇인가?

RSS는 Rich Site Summary 와 Really Simple Syndication 모두를 의미하지만, 항상 같은 기술을 언급한다.

자동으로 뉴스를 전달하고 업데이트한다는 의미이다.
It is a mean of transmitting and updating news in an automated way.

대부분의 블로그를 포함한 뉴스사이트들은 최신 헤드라인과 기사들로 정기적으로 업데이트된 RSS feed(피드)를 발행한다.  RSS feed는 인간 보다 기계에 의해 읽혀지도록 디자인된 XML 형식으로 되어있다.

 RSS 읽기

 RSS 피드를 보기 위해서는 RSS aggregator 또는 RSS reader라는 소프트웨어(전용브라우저)를 사용한다.

 대부분의 RSS aggregator들은 이메일 클라이언트 프로그램과 매우 흡사하다. 하지만 받은 이메일들 대신, 등록(register or "subscribed to")했던 모든 피드들로 부터의 뉴스들을 보여준다. 피드를 등록하는데 따로 비용이 드는 것은 아니다.

읽지 않은 기사는 읽지 않은 이메일을 표시하는 것과 같이 보통 bold(굵은)로 표시된다. RSS aggregator는 한 화면에 대량의 소스들로 부터의 뉴스들을 편리하게 추적할 수 있도록 만든다. SharpReader는  RSS Reader의 한 예이다.

웹메일처럼 또한 web-RSS-aggregators가 있다. Bloglines는 온라인  aggregator이다.  웹브라우저 상에서 당신의 모든 뉴스를 볼수 있다.

또한 대부분의 웹브라우저들은  RSS feeds들을 처리한다, 하지만 한계가 있다. 웹브라우저들은 RSS feed를 피드안의 모든 뉴스를 자동으로 북마크하는 다이나믹 북마크 폴더로 사용한다. aggregators와는 달리 웹브라우저는 매일 뉴스들을 체크하지 않는다면 뉴스들을 저장해 놓지는 않는다. 결국 좀더 전문적인 수준에서, 어떤 웹사이트는 한 사이트에 다른 소스로 부터의 뉴스들을 집합시키는 것을  syndication이라 한다.

RSS 생산 

 RSS 파일들을 이론상으로 직접 작성하고 정규적으로 업데이트한다면,  XML을 작성하는것은 매우 지루한 일이다.  

대부분의 RSS feeds들은 웹페이지들을 동적으로 만드는 같은 콘테츠 관리 소프웨어에 의해 자동으로 생산된다.  모든 블로그 도구들은 예로 RSS feeds를 게시글 발행과 동시에 발생한다. b2evolution은 블로그 도구의 한 예이다.  

RSS 다양화

RSS에는 다른 버젼들이 있다. RSS 2.0이 대표적이며 뉴스, 블로그 피드뿐 아니라 포드캐스팅에도 사용된다.

새로운 포맷인 Atom은 XML 콘텐트 업데이트를 제공하는 더 표준화된 방법이다. 하지만 블로그 커뮤니티를 제외하고는 아직 넓게 받아들여지지는 않았다. 거의 모든 블로그 도구들은 매번 Atom feed를  발생시킨다.

원문보기


Posted by 도야지71
,