내용 뿌리기 형식 contents syndication formats

16
System Programmers' Association for Researching Computer Systems 내내 내내내 내내 Contents Syndication Formats 내내내 <[email protected]> 2004-05-04 내내내내 내내내내

Upload: agatha

Post on 14-Jan-2016

36 views

Category:

Documents


5 download

DESCRIPTION

내용 뿌리기 형식 Contents Syndication Formats. 신재호 2004-05-04 도서분관 세미나실. 내용 뿌리기. 무엇 필요성 흐름 CDF RSS ATOM 응용 및 효과. 무엇. 푸시 서비스 (Push Service) 곳곳을 일일이 확인 (= 웹질 ) 하기 귀찮아 ~ 새로 올라오는 정보를 나에게 밀어달라 는 말이다 ! 예 쇼핑몰 / 영화관 소식지 휴대폰 문자 뉴스 서비스 … 구현 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 내용 뿌리기 형식 Contents Syndication Formats

Syste

m P

rog

ram

mers

' A

ssocia

tion

for

Researc

hin

g C

om

pu

ter

Syste

ms

내용 뿌리기 형식Contents Syndication Formats

신재호 <[email protected]>2004-05-04 도서분관 세미나실

Page 2: 내용 뿌리기 형식 Contents Syndication Formats

2004-05-04 내용 뿌리기 형식 2/16

Syste

m P

rog

ram

mers

' A

ssocia

tion

for

Researc

hin

g C

om

pu

ter

Syste

ms

무엇 필요성 흐름 CDF RSS ATOM 응용 및 효과내용 뿌리기

• 무엇• 필요성• 흐름• CDF• RSS• ATOM• 응용 및 효과

Page 3: 내용 뿌리기 형식 Contents Syndication Formats

2004-05-04 내용 뿌리기 형식 3/16

Syste

m P

rog

ram

mers

' A

ssocia

tion

for

Researc

hin

g C

om

pu

ter

Syste

ms

무엇 필요성 흐름 CDF RSS ATOM 응용 및 효과무엇

• 푸시 서비스 (Push Service)• 곳곳을 일일이 확인 (= 웹질 ) 하기 귀찮아 ~• 새로 올라오는 정보를 나에게 밀어달라는 말이다 !• 예

– 쇼핑몰 / 영화관 소식지– 휴대폰 문자 뉴스 서비스– …

• 구현– 보통 프로그램이 주기적으로 새 정보 확인하도록 구현– 그럼 그냥 웹 페이지로 올려놓는 거랑 뭐가 다르지 ?

Page 4: 내용 뿌리기 형식 Contents Syndication Formats

2004-05-04 내용 뿌리기 형식 4/16

Syste

m P

rog

ram

mers

' A

ssocia

tion

for

Researc

hin

g C

om

pu

ter

Syste

ms

무엇 필요성 흐름 CDF RSS ATOM 응용 및 효과필요성

• 새 정보는 어디서 ? 웹• 웹 페이지에서 정보 찾기

– 제목은 ?– 언제 올린 글 ?– 글쓴이는 누구 ?– 본문은 어디에 ?– …– 알 수 없는 것들 투성이 :-(

• 웹 페이지는 사람을 위한 것• 기계가 읽을 수 있는 형식 필요

Page 5: 내용 뿌리기 형식 Contents Syndication Formats

2004-05-04 내용 뿌리기 형식 5/16

Syste

m P

rog

ram

mers

' A

ssocia

tion

for

Researc

hin

g C

om

pu

ter

Syste

ms

무엇 필요성 흐름 CDF RSS ATOM 응용 및 효과흐름

MCF (Meta Content Framework)

CDF (ChannelDefinition Format)

RSS (RDF Site Summary) 0.9

RDF (Resource Description Framework)

RSS (Rich Site Summary) 0.91+

RSS (Really Simple Syndicate) 2.0

RSS 1.0

ATOM

Page 6: 내용 뿌리기 형식 Contents Syndication Formats

2004-05-04 내용 뿌리기 형식 6/16

Syste

m P

rog

ram

mers

' A

ssocia

tion

for

Researc

hin

g C

om

pu

ter

Syste

ms

무엇 필요성 흐름 CDF RSS ATOM 응용 및 효과CDF

• Channel Definition Format• 1997 년 Microsoft 가 Pointcast 와 함께 시도• Internet Explorer 4.0

– Active Channel™/Desktop™– 채널 바

• 완전히 실패 :-(– 시기 상조 ?– 성급한 시도 ?

Page 7: 내용 뿌리기 형식 Contents Syndication Formats

2004-05-04 내용 뿌리기 형식 7/16

Syste

m P

rog

ram

mers

' A

ssocia

tion

for

Researc

hin

g C

om

pu

ter

Syste

ms

무엇 필요성 흐름 CDF RSS ATOM 응용 및 효과RSS

• 1997 년 My Netscape Network 포탈서비스• RDF Site Summary 0.9 소개• 1999 년 Netscape 넘어가고• RSS-Dev Working Group 이 계승

– RDF Site Summary 1.0

• UserLand– Rich Site Summary 0.91, 0.92, 0.93, …– Really Simple Syndication 2.0

Page 8: 내용 뿌리기 형식 Contents Syndication Formats

2004-05-04 내용 뿌리기 형식 8/16

Syste

m P

rog

ram

mers

' A

ssocia

tion

for

Researc

hin

g C

om

pu

ter

Syste

ms

무엇 필요성 흐름 CDF RSS ATOM 응용 및 효과RSS 예<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" version="2.0"><channel> <title>n/ever e/nding t/houghts of net/j</title> <link>http://ska2.org/theta/netj/</link> <description/> <language>ko</language><image><title>ska2.org</title><url>http://ska2.org/ska/ska.png</url><link>http://ska2.org/</link></image> <item> <title> 스팸 필터들 </title> <author>[email protected]</author> <link>http://ska2.org/theta/netj/!3904</link> <comments>http://ska2.org/theta/netj/!3904#_0</comments> <description>&lt;tt&gt;SpamBayes, SpamProbe, POPFile&lt;br&gt; 다들 꽤나 인기가 있는 모양이다 .&lt;br&gt; 스팸에서

해방시켜주는데 누군들 안좋아하겠는가 . :)&lt;br&gt;&lt;br&gt; 나도 SelectMail 덕분에 요즘 스팸하고는 거의 안녕이다 .&lt;br&gt;&lt;a href="http://sparcs.kaist.ac.kr/~netj/mailstats"&gt;http://sparcs.kaist.ac.kr/~netj/mailstats&lt;/a&gt;&lt;br&gt;&lt;br&gt; 모두들 sourceforge 에 적을 두고 있구만 . …&lt;/tt&gt;</description>

<category/> <dc:date>2004-04-29T02:59:36+09:00</dc:date> </item> <item> <title> 다음주에 </title> <author>[email protected]</author> <link>http://ska2.org/theta/netj/!3902</link> <comments>http://ska2.org/theta/netj/!3902#_0</comments> <description>&lt;tt&gt; 피자헛 가요 .&lt;br&gt; 날짜잡아요 얼릉 ~&lt;/tt&gt;</description> <category/> <dc:date>2004-04-28T03:03:57+09:00</dc:date> </item> …</channel></rss>

Page 9: 내용 뿌리기 형식 Contents Syndication Formats

2004-05-04 내용 뿌리기 형식 9/16

Syste

m P

rog

ram

mers

' A

ssocia

tion

for

Researc

hin

g C

om

pu

ter

Syste

ms

무엇 필요성 흐름 CDF RSS ATOM 응용 및 효과RSS 2.0

• 형식– channel

• title• …• item

– title– pubDate / dc:date– author– link– description– …

– Namespace 없음• 별거 없음 , 뻔함

• 그러나…• 지저분한 표준 (?)

– 여러 집 살림 업보– 너도 나도 표준 주장

• 그래도 가장 널리 쓰임– 간단하니까

Page 10: 내용 뿌리기 형식 Contents Syndication Formats

2004-05-04 내용 뿌리기 형식 10/16

Syste

m P

rog

ram

mers

' A

ssocia

tion

for

Researc

hin

g C

om

pu

ter

Syste

ms

무엇 필요성 흐름 CDF RSS ATOM 응용 및 효과RSS 1.0

• RDF 기반• 형식

– channel• title• …

– item• title• link• description• …

– Namespace• http://purl.org/rss/1.0/

• RSS 2.0 과 거의 같음

• 한줄기 분명한 표준– http://web.resource.org/rss/1.0/spec

• 괜히 복잡한 RDF 때문에2.0 에 비해 덜 쓰임

• 그래도 정통성 때문에 계속 씀

Page 11: 내용 뿌리기 형식 Contents Syndication Formats

2004-05-04 내용 뿌리기 형식 11/16

Syste

m P

rog

ram

mers

' A

ssocia

tion

for

Researc

hin

g C

om

pu

ter

Syste

ms

무엇 필요성 흐름 CDF RSS ATOM 응용 및 효과ATOM

• RSS 와는 완전히 다른 형식• 블로그 기능을 위한 부분 추가

– 내용 올리기 , 고치기– 내용 보관하기– ATOM API: 기존 웹과 ATOM 연동

• 아직 불완전 , 미성숙• IETF 표준으로 진행중• 차세대 표준 가능성

– RSS 난립의 대안으로 주목 받고 있음

Page 12: 내용 뿌리기 형식 Contents Syndication Formats

2004-05-04 내용 뿌리기 형식 12/16

Syste

m P

rog

ram

mers

' A

ssocia

tion

for

Researc

hin

g C

om

pu

ter

Syste

ms

무엇 필요성 흐름 CDF RSS ATOM 응용 및 효과응용

• 뿌릴 대상– 블로그 각 글– 신문기사– 날씨– 행사 안내– 식당 메뉴– …– 알리고 싶은 새로운 내용은 무엇이든 좋음

Page 13: 내용 뿌리기 형식 Contents Syndication Formats

2004-05-04 내용 뿌리기 형식 13/16

Syste

m P

rog

ram

mers

' A

ssocia

tion

for

Researc

hin

g C

om

pu

ter

Syste

ms

무엇 필요성 흐름 CDF RSS ATOM 응용 및 효과응용

• 수집기 / 구독기 (Aggregator/Reader)– SharpReader (.NET)– Firefox RSS Reader Panel– NewsGator (Outlook)– Straw (GNOME)– FeedDemon– Radio UserLand– 웹 서비스– …

• 웹 사이트 간 통신– 자기 홈피에 다른 곳에 올라오는 새소식 띄우기– 포털 사이트와 개별 정보 제공 사이트 사이

Page 14: 내용 뿌리기 형식 Contents Syndication Formats

2004-05-04 내용 뿌리기 형식 14/16

Syste

m P

rog

ram

mers

' A

ssocia

tion

for

Researc

hin

g C

om

pu

ter

Syste

ms

무엇 필요성 흐름 CDF RSS ATOM 응용 및 효과효과

• 기계가 처리할 수 있는 영역 확대• 정보를 서로 주고받기 수월• 웹 사용 형태 변화

– 웹사이트를 방문해 정보를 얻는 것이 아니라– 정보 조각을 얻고 웹사이트를 방문하게 될 것– 기능 중심에서 정보 중심으로

Page 15: 내용 뿌리기 형식 Contents Syndication Formats

2004-05-04 내용 뿌리기 형식 15/16

Syste

m P

rog

ram

mers

' A

ssocia

tion

for

Researc

hin

g C

om

pu

ter

Syste

ms

무엇 필요성 흐름 CDF RSS ATOM 응용 및 효과블로그와의 결합

• 블로그– 개인 미디어 ; 개인의 생각 , 목소리

• RSS/ATOM– 값싼 방송장비

• 누구나 생산한 정보를 효과적으로 전파 가능• 공간 중심에서 정보 중심으로

– 생산자와 소비자 직접 연결– 권위 / 인기 있는 허브 웹사이트들 불필요– 웹 전체로 정보의 생산지 분산

• 성숙한 정보사회로 가기 위한 문화와 기술의 결합

Page 16: 내용 뿌리기 형식 Contents Syndication Formats

2004-05-04 내용 뿌리기 형식 16/16

Syste

m P

rog

ram

mers

' A

ssocia

tion

for

Researc

hin

g C

om

pu

ter

Syste

ms

무엇 필요성 흐름 CDF RSS ATOM 응용 및 효과참고 문헌

• 소개– Why RSS Rules– The Evolution of RSS - WebReference.com– 컨텐츠 신디케이션 표준화 동향 – RSS & OPML– The myth of RSS compatibility [dive into mark] – http://blogspace.com/rss/resources

• 수집기 구현– RSS Readers (RSS Info)– RSS Feed Readers / News Aggregators - Guide Reviews– Google Directory - RSS News Readers

• 표준안– RSS 2.0 Specification– RDF Site Summary (RSS) 1.0– The Atom Syndication Format 0.3 (PRE-DRAFT)