본문 바로가기

공부/컴퓨터

[용어정리] RSS (Really Simple Syndication)

반응형
RSS는 웹사이트끼리 자료를 주고받기 위한 규격입니다.


RSS는 웹사이트의 결합(신디케이팅, 배급망 만들기)과 자료 구축, 교환을 위해 필요한 규격으로 공개 프로젝트인 아톰 프로젝트(옛날: 에코 프로젝트)와 경쟁 관계에 있습니다. 현재 아톰과 RSS 2.0이 업계 표준을 둘러싸고 선의 경쟁을 벌이고 있는 중입니다.

RSS는 뉴스, 블로그 등 자주 업데이트(갱신)되는 성격의 사이트를 위한 XML 기반의 포맷으로 자료 교환을 위한 규격입니다. 웹 사이트끼리 서로 자료를 주고받기 위한 규격이라고 보면 됩니다. RSS는 'RDF Site Summary' 또는 'Really Simple Syndication', 'Rich Site Summary' 등의 약자입니다. 해석이 다양한 이유는 다양한 규격의 RSS가 존재하기 때문입니다.



RSS 파일을 이용해 사이트의 각종 정보를 수집할 수 있습니다.


RSS는 XML 서비스 중에서는 가장 성공적이라는 평을 받고 있습니다. 다소 복잡한 원리에도 불구하고 웹 사이트를 통해 콘텐트 정보를 교환하는 커뮤니티 표준으로 자리잡은 상태입니다. 요즘 파이썬과 같은 언어가 새롭게 떠오르고 있는데 파이썬이 RSS에 적합한 도구이기 때문이라는 점도 한 이유가 됩니다.

RSS 규격에 따라 만든 RSS 파일은 특정 사이트의 정보를 담고 있습니다. 예를 들어 B 사이트의 운영자는 A라는 사이트의 각종 정보(갱신된 글의 제목, 링크, 주요 내용 등)를 RSS 파일을 통해 수집한 다음에 자기가 운영하는 B 사이트에 올려놓을 수 있습니다. 이렇게 하면 B 사이트 방문자는 A 사이트를 방문하지 않더라도 A 사이트의 최신 변환 내용을 쉽게 알 수 있습니다.

RSS 역시 트랙백만큼이나 활용도가 큽니다. 만약 자신이 A 뉴스 사이트를 운영한다고 합시다. 이때 과거의 방식으로는 B, C, D, E 뉴스 사이트의 기사를 퍼오는 수고를 하면서 직접 자신의 사이트에 글을 올려야 했습니다. 좀더 쉬운 방법은 B, C, D 사이트의 최신 뉴스 제목에 링크를 걸어 자신의 사이트에 링크를 올리는 것입니다. 그렇지만 뉴스 제목만 볼 수 있고, 그나마 이것마저 수동으로 작성해 링크를 걸어야 하는 불편이 있었습니다. 그렇지만 이들 사이트가 RSS를 지원한다면 A 사이트 운영자는 B, C 사이트의 RSS 파일을 읽어 자동으로 자신의 사이트에 B, C 사이트의 최신 뉴스와 링크, 요약 발췌 내용을 올려놓을 수 있습니다. 즉 손도 대지 않고 거대한 뉴스 사이트를 만들 수 있는 겁니다.

또 각종 영화 사이트의 RSS 파일을 읽어서 자신의 사이트를 국내 각 영화 사이트의 최신 소식을 전하는 종합 영화 소식 사이트로 만들 수도 있습니다. 이처럼 RSS는 콘텐트 수집이나 콘텐트 신디케이트(syndicate, 콘텐트 배급망)를 구성하기에 매우 좋은 도구입니다.
반응형