11. Web2.0 이해하기

Download Report

Transcript 11. Web2.0 이해하기

Web 2.0 이해하기
Table of Contents


What is Web 2.0?
Web 2.0 Characteristics


C2C Platform
SaaS Platform
What is Web 2.0?



O’Reilly Media社의 데일 도허티에 의해 처음
사용되고, 팀 오라일리에 의해 널리 알려짐.
닷컴버블 이후 살아남은 웹 기업들(Google,
Amazon, …)의 공통점을 분석하는 과정에서 만
들어진 단어
명확한 정의가 없음. 다만, “플랫폼으로써의 웹
(Web as a Platform)”으로 널리 이해됨.
What is Web 2.0?

Web 1.0 과 Web 2.0의 대비
What is Web 2.0?
Web 2.0 밈맵(Meme Map)
Web 2.0 Characteristics
Web 2.0 Characteristics

“The Web As Platform”

C2C Platform
Characteristics
 UCC (User-Created
Contents)
 Long-Tail
 Forksonomy (Tags)
 Collective Intelligence

Software As A Service
(SaaS) Characteristics
 Rich User Experience
(AJAX)
 Perpetual Beta
 Open API
 Mash-up
UCC

User-Created Contents

사용자가 직접 컨텐츠를 개발하고 그것을 유통한다.


웹 초창기에는 웹에 컨텐츠를 개시하기 위해서는 특별
한 기술이 필요했다. (웹서버, HTML, DNS, …) 그러나, 최
근 웹기술의 발전으로 사용자의 컨텐츠를 웹에 개시하
고 유통하기 위해서는 특별한 기술이 필요없다.
Blogs, Flickr, YouTube, …
UCC
YouTube (대표적인 UCC 사이트)
Long-Tail

파레토 법칙(80:20법칙)



통상적으로 상위 20% 상품이 매출액의 80%를 차
지한다는 법칙.
이러한 원리 때문에 대부분이 잘팔리는 상위 20%
의 상품만을 차지하려고 경쟁.
롱테일(Long-Tail) 경제

롱테일은 소액의 매출을 일으키는 하위 80% 상품
을 독점적으로 판매할 경우, 1위 업체를 위협할 정
도의 경제성을 일으킬 수 있다는 내용
Long-Tail
롱테일(Long-tail )
Long-Tail

Case Study

Amazon.com


매출의 80%는 많이 팔리지 않는 상품(非베스트셀러)들
이 차지한다.
Google AdWord, AdSense


대부분의 광고주는 거액의 광고비를 지불. 각 방송매체
사들은 거대 광고주를 잡기 위해 치열한 경쟁.
Google은 작은 꽃집, 학원, 문구점 등과 같은 도저히 광
고비라고는 지불할 것 같지 않은 소액 광고주들을 모조
리 독점함으로써 연간 1조원이 넘는 매출을 기록.
Long-Tail

UCC + Long-Tail



대중을 위한 상품 개발로 베스트셀러를 목표로 하
는 기업과는 달리, 소수의 취향에 맞는 상품을 생산
하는 개인을 집단적으로 수용
Gmarket, Auction 등의 오픈 마켓
CafePress.com


개인이 디자인한 심볼, 사진으로 T-shirts, Mug Cup,
Sticker, Button 등을 판매할 수 있는 사이트
Lulu.com

전문 필자가 아닌 일반인들이 쓴 글로 책을 편찬하고 판
매할 수 있는 사이트
Long-Tail
Lulu.com
CafePress.com
Folksonomy

Folksonomy = Folks + Taxsonomy


사람들 집단에 의한 분류
특정 전문가가 분류 체계를 구성하고 컨텐츠를 분
류하는 방식이 아닌, 개별 컨텐츠 작성자가 스스로
분류 태그(Tag)들을 붙이고, 이것들이 모이게 되면
서 자연스럽게 분류 체계가 만들어지는 것.
Folksonomy
del.icio.us (북마크 공유 사이트)의 Tag Cloud
Collective Intelligence

집단 지성(Collective Intelligence)


많은 사람들의 작은 지식들이 모이면서 하나의 체
계적인 지식집합체가 되는 것.
사례

Wikipedia



웹브라우저에서 손쉽게 웹페이지를 생성할 수 있는
Wiki라는 도구를 사용하여 Britanica 백과사전을 훨씬
뛰어넘는 방대한 백과사전을 구축한 사례.
네이버 지식iN
Del.icio.us
Collective Intelligence
Wikipedia (집단 지성의 대표적인 사이트)
C2C Platform



UCC, Long-Tail, Folksonomy, Collective
Intelligence는 C2C Platform으로써의 특성으
로 정리할 수 있음.
지금까지의 웹(Web 1.0)사이트 소유자가 직접
콘텐츠를 제작/소유하여 고객에게 단방향적인
유통을 구조를 가졌음
그러나 Web 2.0에서는 사용자(고객)들이 직접
콘텐츠를 생성, 관리, 공유, 분류, 소유할 수 있
는 C2C 플랫폼을 제시함.
Rich User Experience


기존의 웹과는 달리 사용자 인터페이스가 더
욱 인터랙티브하고 화려해지고, 풍부해짐.
RIA (Rich Internet Application) 기술



Adobe Flash, Flex
Microsoft Smart Client
AJAX (Asynchronous JavaScript and XML)
Rich User Experience

AJAX
Rich User Experience

AJAX



단순히 XMLHttpRequest 객체만 사용한다고 해서
AJAX라고 할 수는 없다.
실질적 의미는 User-Interface 로직을 Server가 가지
고 있다가, 이제는 Client가 가져가서 웹브라우저 내
에서 수행된다는 점에서 큰 차이가 있다. (ThinClient  Fat Client)
서버 부하 감소 및 성능 개선 (initial loading은 부하
가 더 걸림, 하지만 그 이후부터는 성능이 개선 됨)
Rich User Experience
네이버 검색어 추천
Google Maps
Perpetual Beta




Google의 Gmail은 출시때부터 달고 있는 “Beta” 딱지
를 아직도 붙이고 있음.
다른, 많은 Web 2.0 사이트들이 이러한 관행을 따라
하고 있음.
하지만, “Beta” 딱지를 붙이고 있는 표면적인 현상 보
다는 Software Delivery 방식 및 Software
Development Method 자체의 변화를 의미
기존의 Packaged Software는 출시, 배포, 설치의 순환
사이클이 필요하지만, 웹 애플리케이션은 이러한 과
정이 전적으로 생략됨. (e.g. Flickr.com 은 30분에 한
번씩 새로운 Release)
Perpetual Beta



Package Software 개발방식은 오랜시간, 비용을 투자
하여 완성도 있는 소프트웨어를 개발한 다음 출시하
여 유통, 판매하는 방식.
Web 2.0 방식에서는 minimal function을 구현한 서비
스를 “Beta”를 달고 먼저 개시하고, 반복(Interative),
점진적(Incremental)인 개발방식을 채택.
이러한 변화는 Licensing 방식에서도 차이


Packaged Software  패키지 구매 방식(사용권한 구매)
Web 2.0 (SaaS)  서비스 이용 방식 (이용료 지불 방식)
Open APIs



Google, Amazon 등은 대부분의 서비스에 대
하여 Open APIs를 제공하고 있음.
Naver, Daum 등도 최근 API 제공을 하기 시작
내가 만든 검색 사이트에서 Google 혹은
Naver의 API를 사용하여 검색 결과를 표시할
수 있음.
Open APIs
Google Maps API
Mash-up


웹에서 제공되고 있는 서로 다른 서비스를 2개
이상을 결합하여 새로운 형태의 서비스를 만
들어내는 것.
HousingMap.com = Google Map + CraigsList
Mash-up
HousingMaps.com (구글 맵서비스와 부동산 정보를 결합한 서비스)
SaaS Platform


Rich User Experience, Perpetual Beta, Open
APIs, Mash-up은 Web 2.0의 SaaS Platform으
로써의 특성을 보여줌.
SaaS (Software As A Service) 란?

Software를 Service로 이해하는 개념



기존의 패키지 소프트웨어에서는 Product로 이해하는
경향이 강했고, 하나의 구매하는 상품으로 이해하였음.
그러나, Software를 Service로 이해하고 이에 따른 성공
적인 비즈니스들이 등장(SalesForce.com 등)
Web은 SaaS를 실현하기 위한 가장 훌륭한 플랫폼
Q&A