2009년 7월 7일 SK커뮤니케이션즈 오픈정책발표회 - 오픈싸이월드 어플리케이션을 만드는데 도움이 되는 여러가지 정보를 제공합니다. 개발하기 앞서 준비해야 할 여러가지 사항에 대한 팁, 제공되는 API, 구현 예시, 개발자센터 사용방법, 간략한 데모, 그리고 개발자들이 지켜야 할 사항들에 대한 설명을 합니다.
2009년 7월 7일 SK커뮤니케이션즈 오픈정책발표회 - 오픈싸이월드 어플리케이션을 만드는데 도움이 되는 여러가지 정보를 제공합니다. 개발하기 앞서 준비해야 할 여러가지 사항에 대한 팁, 제공되는 API, 구현 예시, 개발자센터 사용방법, 간략한 데모, 그리고 개발자들이 지켜야 할 사항들에 대한 설명을 합니다.
3. Ch.1 Google 의 탄생
Google
Rank of webpage
Page rank
Anchor text
Word information
Rank function
Searh Engine의 3가지 요소
Search server
Search banck end
Data base index
4. Search server
이용자와의 통신 관리
요청해석과 처리내용 판단
Index검색
결과를 편집 및 전송
Crawling
다양한 웹 페이지를 수집해 오는 기술
검색흐름
이용자 검색 요청-> 검색어가 wordID로 변환->index
에서 검색 docID list 가져옴-> ranking function 적용->
상위 웹 페이지 정보 추출->정보정리
5. Ch.2 Google 의 공룡화
Google
Scale out 의 방법
(하드웨어의 수를 늘리는 방법)을 사용 system을 확
장
분산 시스템의 구성
Rack- 시스템 기본, 40-80에 해당하는 부품
cluster- rack을 하나의 단위로 여러 개 연결한 것
Data center- 다수의 cluster 가 한데 모여있는 것
문제점?
하드웨어의 고장
고난도 분산 처리
6. CPU와 HDD를 알뜰하게 사용
Work queue 복수의 machine으로 분산, 각 기계들의
부하 감시, 작업명령 내림
GFS(Google file system) 디스크의 읽기, 쓰기와 데이
터 전송
검색엔진을 개량
검색 서버, 검색 back end, Index의 대규모화
Google의 세계화
구글 검색 시 가까운 데이터 센터로 접속한다.
다수의 서버로 부하를 분산한다.
일정한 페이지 별로 index를 분할한다.
7. Web-site 벤치마킹
벤치마킹 하는가?
Ch1.왜
웹 사이트의 차별성 강화하기 위해 벤치마킹을
한다. – upgrade
NAVER 의 지식 IN 의 원조, DBDIC서비스!!
But!! Only 유료화 회원제로 한정된 회원들에게 가치
가 공유됨
-> NAVER 지식 IN은 이것을 벤치마케팅 하여
성공
8. 벤치마케팅의 효과
사용자의 사고와 경험을 이해한다.
경쟁사의 web service 동향을 파악한다.
Idea를 창의적 사고로 이끌어 낸다.
Web Trend 를 읽는 시각을 넓힌다.
벤치마케팅의 Key Point
우수한 website 에서 service가 사용자 경험들을 면밀
히 분석하여 웹 서비스의 차별성을 강화 시켜 나가는
것 이다.
9. Web-site 벤치마킹
web life cycle을 벤치마킹 하라
Ch2.사용자의
사용자의 이용패턴이 달라지고 있다.
지식공유, 배려, 참여
웹 life cycle이란?
활동공간 –제품을 구매하기 전 제품사양 검색단계
관심공간-제품 구매 후, 제품사용에 대한 정보를 더
얻고 싶은 단계
의견공간-제품을 구매한 후 자발적으로 사이트에
참여하는 단계
10. 벤치마킹 보고서 작성법
사용자의 웹 라이프사이클과 관련된 이슈 정리
네티즌 통계자료 활용
사용자 웹 라이프 사이클 분석
사용자의 하루 분석
벤치마킹 결과를 가지고 시사점 도출
11. Web기획 Ch.1 첫인상, web page 에서도 중요하다.
1.회원가입
온라인 서비스를 위한 필수 요소
회원수가 자산으로 인식
사용자와 서비스 제공업체 사이를
연결해 주는 첫 단추
회원가입 시 문제점
제한사항 미 표시
입력 정보에 대한 자동완성 기능 미 지원
해결방안
제한 사항을 알려주고
사용자를 이용하기 편하게 만든다.
12. 2.이용약관
사용자와의 원할 한 서비스 제공을 위함으로 필요하지만
사용자는 물론, 사업자 입장에서도 형식적으로 처리, 사
용자의 혼란을 유도
해결방안
명확한 약관 내용 제시, 메뉴화 카테고리화
공통표준 이용약관의 필요성
3.회원정보의 수집
사용자에게 적합한 정보 및 유용한 혜택을 제공하기 위함
으로, 개인정보를 이용한 Spam성 메일이 폭주, 과도한 사
용자 정보를 요구함
해결방안
회원정보 수집 시 수집 이유를 사용자에게 설명, 그에 따
른 정보만 수집해야 한다.
13. Web기획 Ch.2 웹에서의 navigation
Web Navigation ?
– 현재 자신의 위치 파악, 메뉴를 통한 사이트 구조
파악, 원하는 정보 습득 지원 , 수동적
서비스 제공자- 다양한 정보제공 욕구, 이윤추구 달성
사용자- 정보의 효율적 취득 희망
14. 좋은 navigation?
사용자 중심으로 효율적, 선택적 정보 습득 가능, 예
측가능 컨드롤 용이해야 한다.
Ex) Igoogle
- 사용자 중심의 site로, 사용자 기호에 맞춰 메뉴구
성 가능 하며, 필요한 정보 위주로 만들 수 가 있다.
나쁜 navigation?
원하는 페이지에 도달 하기 어려움
원하지 않은 정보 습득
business 목표로 인한 사용자 의도 무시