웹2.0 개요

Download Report

Transcript 웹2.0 개요

웹 2.0 개요
2008
고급 XML 프로그래밍
1
목차
1. 웹2.0의 개념

탄생 배경, 기본 개념
2. 웹2.0 기술




Blog 와 RSS,
Social Tagging & Foxonomy,
Open API & Mashup
Ajax & RIA(Rich Internet Application)
3. 웹2.0 서비스

검색 서비스 및 구글, 아이튠즈와 팟캐스팅, 위키피디아, UCC
2
1. 웹2.0의 개념
▶ 웹2.0 탄생 배경

2004.10, Web 2.0 Conference (O’Reilly 사 주최)




닷컴 버블 이후 생존 회사 및 소멸 회사 비교
10년간 웹의 환경 변화 및 발전 방향
“Web2.0” : 제2세대 웹의 의미
Long Tail 법칙

파레토 법칙, 20:80 법칙


오프라인 기업 : 20% 상품이 80% 매출
아마존


하위 80% 상품의 매출이 더 크다
즉, 꼬리에 해당하는 매출이 중요
3
▶ 웹2.0 기본 개념

인터넷 사용방법의 변화


플랫폼으로서의 웹(Web as Platform)환경에서
네티즌들은 집단지성(Collective Intelligence)을 이용하여
콘텐츠를 제공하고 공유한다.
기본 특징 : “참여, 공유, 개방”, 그리고 “분산”
4

참여와 공유

사용자 생산 콘텐츠 : UCC, UGC



Social Bookmarking, Tagging


Pro-sumer : Producer + Consumer
예) 블로깅, 위키피디아, 플리커(Flickr), 유튜브(YouTube)
집단지성에 의한 웹 콘텐츠 자동분류
개방

RSS


블로깅, 다양한 활용(뉴스, 팟캐스팅 등)
OpenAPI => Mashup

예) 검색엔진 + 구글 맵 등
5
2. 웹2.0 기술
▶ Blog와 RSS

Blog




Web + log
게시물을 다른 사이트에서 링크로 연결
RSS 피드(feed)를 통해 갱신된 정보를 획득
RSS




“RDF Site Summary”, “Really Simple Syndication”, “Rich Site
Summary”
사이트의 채널정보를 RSS 리더에 등록
RSS 리더에서 RSS 피드를 통해 해당 사이트의 갱신유무를 확인
예) 블로깅, 팟캐스팅(아이팟, 아이튠즈)
6
▶ Social Tagging & Foxonomy

Taxonomy :


미리 정해진 카테고리를 분류기준으로
Foxonomy





Folk + Taxonomy (Folksonomy, Folkxonomy)
사용자가 임의의 키워드로 태깅
예) 소셜 북마킹 사이트 : 딜리셔스(del.icio.us)
예) Flickr, UCC 사이트
Tag Cloud
7
▶ OpenAPI & Mashup

API



Application Programming Interface
응용 프로그램 개발환경 : 라이브러리나 규약집 형태로 제공
Mashup



두 가지 이상의 웹 서비스를 조합
최초의 예) HousingMaps
요즘 많은 사이트에서 제공 : 구글, 아마존, 야후, 네이버, 다음
8
▶ Ajax & RIA

기존의 웹 응용 : 동기식(Synchronous)



HTML 에서 웹 서버에 작업 요청 => 웹 서버 실행
웹 서버 실행 결과를 전송 (페이지 단위) => 브라우저에서 표시
항상 페이지 전체를 전송
비동기식 (Asynchronous)
웹 서버에 작업 요청 후 바로 다음 사용자 작업을 처리
=> RIA(Rich Internet Application) 개발에 활용
 Asynchronous, Javascript, XML, DOM, CSS, XMLHttpRequest
 별도 플러그인 필요없음, 속도증진 효과, 임의로 화면 재구성 가능


예) 구글맵 지도 이동시, 지메일 시작화면 구성
9
3. 웹2,0 서비스
▶ 검색 서비스의 진화와 구글

웹2.0의 가장 대표적인 기업


웹이라는 플랫폼에서 기술 선도 (MS는 윈도우 플랫폼)
야후와의 경쟁 : 구글검색엔진



Page Rank 개념, 분산 서버
다른 포털 사이트에게 검색엔진 제공
주 수익원은 검색연동형 광고


구글 애드워즈(AdWords), 구글 애드센스(AdSense)
G-mail, Google Maps, Google Base, Google Phone
10
▶ iTunes & PodCasting


Apple Computer Inc. => Apple Inc.
Podcasting


디지털 콘텐츠 분야의 유통혁명
RSS 피드를 통해 뮤직 스토어에 다운로드
11
▶ 기타

Wikipedia



온라인 백과사전
집단 지성으로 작성
UCC, UGC

2006 타임지 올해의 인물 “You”





“블로그나 미디어 영역에서 영향력을 키워나가는 평범한 당신”
위키피디아 : 집단지성으로 콘텐츠 제공
Flickr : 이미지 공유, 태깅
del.icio.us : 소셜 북마킹, 태깅 공유
동영상 UCC : 유튜브(YouTube), 판도라 TV, 다음 UCC
12