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
“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 CafePress.com Lulu.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 가 가져가서 웹브라우저 내 에서 수행된다는 점에서 큰 차이가 있다. (Thin- Client 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