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