웹2.0로직

Download Report

Transcript 웹2.0로직

웹 2.0 개발자입니까?
4.웹2.0 기술명세서
고급 웹 프로그래밍
1
목차

1장. 웹2.0은 미래가 아닌 현재다
2장. 웹2.0 비즈니스 로직
3장. 웹 개발2.0 – 영원한 베타

4장. 웹2.0 기술 명세서







웹2.0 기술의 변화
기술 분포도
플랫폼으로서의 웹과 윈도우
웹2.0 기술은 비즈니스 로직을 최적화
콘텐츠 생산력 증가
2
1장. 웹2.0은 미래가 아닌 현재다

“참여, 공유, 개방”의 서비스 모델

웹2.0의 7가지 특징

1.
2.
3.
4.
5.
6.
7.
2004, Web 2.0 Conference (O’Reilly 사 주최)
플랫폼으로서의 웹
집단지성의 활용
데이터는 “차세대 인텔 인사이드”
소프트웨어 릴리즈 주기의 종말
가벼운 프로그래밍 모델
단일 디바이스를 넘어선 소프트웨어
풍부한 사용자 인터페이스
3
2장. 웹2.0 비즈니스 로직

데이터가 곧 경쟁력




지식검색 : 네이버 지식검색, 다음 카페 검색
오픈마켓 : 판매자 및 상품 등록
디시인사이드
콘텐츠 생산력은 사이트의 엔진이다

개인과 열린 전략적 제휴


리뷰어, 블로거, 온라인 개인 판매자
외부요인
1.
2.
3.
4.
콘텐츠 접근성 확보
참여하는 사용자 보상
누구나 쉽게 사용
강력한 콘텐츠 저작 도구
4
3장. 웹 개발2.0 - 영원한 베타

영원한 베타


변화에 쉽게 적응하는 가벼운 개발 플랫폼
1.
2.
3.
4.
5.

사용자의 피드백을 빨리 수용, 더 나은 서비스를 신속하게 제공
오픈소스 소프트웨어를 활용
공개 표준을 반영
빠른 속도를 보장
쉽게 요구사항을 반영할 수 있는 개발구조
사용자 반응을 파악하는 백그라운드 프로세스
감마버전
5
4장. 웹2.0 기술 명세서

웹2.0 관련 정의들의 시간흐름표
6
웹2.0 기술의 변화

데이터 유통 흐름의 변화 - 콘텐츠 신디케이션



웹 클라이언트의 변화 – RIA(Rich Internet Application)


Ajax, Flesh . . . FLEX, WPF
Semantic Web으로의 변화 - 태그와 마이크로포맷


또 다른 채널 : RSS, Atom
열린 배포 vs. 닫힌 배포 (이메일)
RDF, OWL, Topic Maps
웹 개발방법론의 변화 - OPEN API를 이용한 매쉬업
7
기술 분포도
조직과 구조
협업,참여
사용자 인터페이스
서비스(HTTP)
정보(집단지성)
8
Simple is best

웹2.0 기술의 공통적인 특징





간단한 기술
가벼운(Loosely Coupled) 기술
공개 데이터 기술
순수한 웹기반 기술
웹 기술 생태계




Active X, 자바 애플릿  AJAX
시맨틱 웹  태그, 마이크로포맷
SOA  Open API
CGI  Script 언어 (php, jsp, asp)
9
플랫폼으로서의 웹과 윈도우

웹 SDK vs.
윈도우 SDK

웹 플랫폼 vs.
운영체제 플랫폼
10
웹2.0 기술은 비즈니스 로직을 최적화

웹2.0 기술의 범위




클라이언트 기술 : 사용자에게 풍부하고 강력한 UI 제공
서버 기술 : 서비스에서 데이터를 어떻게 효율적으로 제공
최근 AJAX 프레임워크
사람 중심의 서비스


기술 중심의 서비스는 기술 생태계에서 도태
웹2.0 기술은 “열린 전략적 제휴를 통한 콘텐츠 생산력 증가”라는
웹2.0 비즈니스 로직에 최적화
11
콘텐츠 생산력 증가

AJAX


Open API, Micro Format


편리한 인터페이스를 제공하여 화면의 콘텐츠 생산력 증가
콘텐츠를 외부에 XML로 공개하여 전략적 제휴를 통한 증가
RSS

누구나 볼 수 있도록 또 다른 채널로 콘텐츠 생산
12