ㅂㄱ
WEB 1.0/2.0/3.0 본문
웹의 탄생
인터넷이란?
인터넷은 1960년대에 미국 국방부 산하의 고등 연구국에서 군사적인 목적으로 처음 개발되었다.
하지만 우리가 흔히 "인터넷" 이라고 하면 떠올리는 각종 웹사이트 등의 시초는 바로 1990년대 팀 버너스 리가 개발한 월드 와이드 웹(World Wide Web)이다.
팀 버너스 리는 웹서버와 웹브라우저를 개발하고, 이 둘이 통신할때 사용하는 프로토콜인 HTTP라는 통신 규약을 정의하고, 웹 브라우저에 정보를 표현할 수 있게 하는 프로그래밍 언어, HTML을 발명했다.
그리고, 이러한 기술들을 Public Domain으로 공개하면서 인터넷, 월드 와이드 웹은 폭발적으로 발전하게 된다.
💻 웹서비스의 발전
[web 1.0]
특징
1. 디렉토리 검색. 모든 자료의 체계적인 분류 및 검색이 가능했습니다.
2. 정적인 HTML 페이지의 집합
3. 읽기 전용 web(사용자 상호 작용, 콘텐츠 생성 방식이 거의 없었음), 즉 사용자 열람형입니다.
4. 정적이고 포털 사업자에 의해서 좌지우지 되는 중앙집중화된 공간
5. 포탈 상에서 사용자 취향 및 의도에 맞게 조정이 불가능
6. Web 1.0은 대부분이 OS/브라우저에 종속적임
[web 2.0]
특징
1. 사용자 참여형, 분산화, 자율화, 개방화가 핵심 키워드
2. 플랫폼상에서 운영되고 있는 서비스들은 사용자가 원하는 의도에 맞게 조정이 가능
3. 손쉬운 데이터 서비스 및 공유를 위한 풍부한 사용자 경험 제공
4. 협업에 따른 서비스 자동화
5. 사용자의 활발한 참여에 따른 새로운 비즈니스
6. 사람이 중심이 되는 참여와 공유의 컨셉을 바탕으로 OS/브라우저에 상관없이 기능 구현이 가능할 뿐만 아니라 필요에 따라서는 사용자들에 의해 확장 가능
브리태니커, 벅스, 와레즈 사이트가 Web 1.0 서비스이고, 위키피디어, 냅스터, 비트 토런트가 Web 2.0 서비스인 이유는 Web 1.0 서비스의 경우 Web 2.0 서비스의 기본 컨셉인 개방, 협력, 참여, 공유와 같은 요소들의 지원이 미비하기 때문이다.
브리태니커 백과사전은 사이트 운영자에 의한 중앙집중적 관리로 운영되지만, 위키피디어는 사용자 참여에 의한 자율적 분산환경에서 운영되므로 점차 양적/질적으로 브리태니커를 능 가하는 사전이 될 것이다.
Web 2.0 관련기술
1 롱테일 (Long Tail)
2 RIA (Rich Internet Application)
3 RSS (Really Simple Syndication)
4 OPML (Outline Processor Markup Language)
5 Trackback / Trackback Ping
6 Mashup Service
7 AJAX (Asynchronous Javascript And XML)
1 롱테일 (Long Tail)
머리에 해당하는 매출보다 꼬리에 해당하는 매출이 더많은 현상
상품의 다양성 지향, 다양한 사용자 욕구 만족, 시공간의 자율성 등
2 RIA (Rich Internet Application)
- 매크로 미디어사 2001년 플래시MX 저작툴을 통해서 선보인 개념
- 매크로미디어사의 Flash와 마이크로소프트사의 ActiveX, 자바애플릿 기술을 들 수 있다. Ajax, Flex, Widget, Dash Board를 비롯한 Firefox의 확장도 RIA 기술로 분류할 수 있다.
Adobe의 플래시(Flash)를 이용한 CGV 영화관(http://www.cgv.co.kr)의 예매 서비스로 페이지의 전환 없이 한 페이지에서 영화 정보 확인 및 예매를 할 수 있습니다.
Rich Internet Application(RIA)이란 전통적인 데스크톱 응용 프로그램의 특징과 기능을 가지는 웹 응용 프로그램입니다.
RIA를 한 마디로 표현한다면 ‘한 페이지로 구현된 웹 응용 프로그램’이라 할 수 있습니다. 실제 많은 비즈니스 로직이 존재하지만 사용자는 한 페이지를 이용하여 모든 기능을 이용하게 됩니다.
3 RSS (Really Simple Syndication)
웹 사이트의 컨텐츠의 일부 또는 전체를 다른 서비스에서 이용 가능하게 해주는 것으로 Syndicated Content (Feed)는 컨텐츠 자체와 메타 데이터로 구성된다. RSS는 다양한 웹사이트 상의 컨텐츠를 요약하고, 상호 공유하고, 주고 받을 수 있도록 만든 표준이다.
RSS를 이용하면 직접 방문하지 않고서도 RSS Reader를 이용하여 사이트 업데이트 유무를 쉽게 확인할 수가 있다.
4 OPML (Outline Processor Markup Language)
OPML 파일은 수 백 개 블로그 사이트의 RSS 주소를 정리한 XML 기반의 RSS 목록 파일이다. 다른 사람의 블로그 사이트 정보를 담은 OPML 파일을 자신의 RSS 구독기에 등록하면 다른 사람이 구독하던 양질의 블로그 사이트 목록을 공유할 수 있다.
5 Trackback / Trackback Ping
다른 사람의 글을 읽고 그 글에 직접 댓글을 올리는 대신에 자신의 블로그에 글을 올리고 글의 일정 부분이 다른 사람의 댓글로 보이도록 트랙백 핑을 보내는 것. 작성 방법은 우선 댓글을 달고 싶은 타인의 글에서 트랙백 주소를 복사한 후 자신의 블로그의 제목 부분에 있는 트랙백(관련 글) 버튼을 클릭하여 열린 팝업 창에 주소를 붙여 넣고 보내기(submit) 버튼을 클릭한다. 트랙백 글은 자신의 사이트에 있기 때문에 내용을 길게 하거나 동영상을 넣고, 표현을 수정하는 등 마음대로 편집할 수 있고, 그 글과 관련되어 다른 여러 글들을 함께 소개할 수 있는 장점이 있다. 트랙백은 기본적으로 서로 다른 웹 사이트 간의 알림(notification)을 가능하게 해 주는 약속이므로 다양한 용도로 활용될 수 있다.
6 Mashup Service
Mash-up 서비스는 최근에 통용되기 시작한 신조어로 여러 3rd Party의 API 또는 서비스 자원이 되는 리소스들을 혼합하여 새롭게 만들어진 웹 서비스를 의미한다. 다음 그림은 Mashup 서비스를 표현한 것이다.
대표적인 사례로는 구글 지도에 부동산 정보를 결합하여 지도를 선택하면 해당 지역의 부동산 매물을 보여주는 하우징맵스를 들 수 있다.
7 AJAX (Asynchronous Javascript And XML)
Web 2.0 특징
1. 웹을 플랫폼으로 생각한다
2. 집단 지성을 활용한다
3. 가벼운 프로그래밍 모델을 사용한다.
4. 단일 디바이스 수준을 넘어선 소프트웨어를 지향한다.
5. 풍부한 사용자 경험을 제공한다.
[web 3.0]
'WEB' 카테고리의 다른 글
HTTP 1.0 (0) | 2021.05.07 |
---|---|
WEB 1.0/2.0/3.0 Enterprise (0) | 2021.05.06 |
HTTP cookie (0) | 2021.05.06 |
AJAX (Asynchronous Javascript And XML) (0) | 2021.05.04 |
HTTP (0) | 2021.05.03 |