목차
Ⅰ. 서론
1.Web 2.0 이란 무엇인가?
2.Web1.0 과 Web2.0 의 차이
Ⅱ. 본론
1. Web의 핵심 데이터
2.Web 2.0 의 기술
2.1 검색엔진과 UCC 플랫폼
2.2 Contents Syndication- RSS
2.3 RIA
2.4 OPEN API
3.Web2.0 장점들 및 활용
3.1 Contents Syndication기술의 장점 및 활용
3.2 RIA기술의 장점 및 활용
3.3 OPEN AP기술의 장점 및 활용
4. Web2.0의 비즈니스 모델
4.1 아마존의 비즈니스 모델
4.2 구글의 비즈니스 모델
4.3 다음(daum)의 비즈니스 모델
5. Web2.0의 현황
5.1 해외현황
5.2 국내현황
Ⅲ. 결론
1.Web 2.0 이란 무엇인가?
2.Web1.0 과 Web2.0 의 차이
Ⅱ. 본론
1. Web의 핵심 데이터
2.Web 2.0 의 기술
2.1 검색엔진과 UCC 플랫폼
2.2 Contents Syndication- RSS
2.3 RIA
2.4 OPEN API
3.Web2.0 장점들 및 활용
3.1 Contents Syndication기술의 장점 및 활용
3.2 RIA기술의 장점 및 활용
3.3 OPEN AP기술의 장점 및 활용
4. Web2.0의 비즈니스 모델
4.1 아마존의 비즈니스 모델
4.2 구글의 비즈니스 모델
4.3 다음(daum)의 비즈니스 모델
5. Web2.0의 현황
5.1 해외현황
5.2 국내현황
Ⅲ. 결론
본문내용
줄임말로서, 말 그대로 ‘매우 간단한 신디케이션’이란 뜻을 가지고 있다. RSS는 현재 가장 많이 사용되고 있는 웹 피드의 한 종류이다. RSS에는 여러 종류의 버전들이 존재하지만 현재 가장 많이 사용되고 있는 것은 버전 1.0이다. 다음은 RSS 1.0 버전의 XML이다.
위에서 보듯이 RSS의 내용은 크게 두 개의 요소로 나뉘어지는데, 하나는 RSS 피드에 대한 정보를 담고 있는 ‘channel\'요소이고, 다른 하나는 RSS 피드의 콘텐츠 정보를 담고 있는 ’item\' 요소이다. 세부적인 구성 요소들을 살펴보면, 우선 \'title\'은 콘텐츠를 가져온 웹 사이트의 채널의 이름을 말한다. \'link\'는 채널에 해당하는 웹 사이트의 URL을 말한다. \'description\'은 채널에 대한 설명을 말한다.
ATOM은 RSS와 같은 웹 피드의 한 종류이다. 그러나 RSS에 비해 뒤늦게 공개된 이유로 아직 많은 곳에 사용되고 있지 않다. 대부분의 사이트는 콘텐츠 신디케이션을 RSS로 제공하고 있으며, 구독기 프로그램 역시 RSS 위주로 구성되고 있다.
아래는 네오워크에서 개발한 RSS 리더 프로그램 ‘연모’이다. 웹기반리더는 별도의 설치 없이 작동하나 5개 이상의 RSS문서를 구독하는데 브라우저의 해석능력등의 한계로 인하여 사용이 많이 불편하기 때문에 현재 RSS리더 프로그램이 대체적으로 많이 사용되고 있으며 각 리더에서 브라우저를 이용할 수 있어 RSS이용자들은 리더 프로그램을 가장 많이 이용하고 있습니다.
<네오워크 -RSS 리더 ‘연모’>
2.3. RIA(Rich Internet Application)
Rich Internet Application(RIA)이란 전통적인 데스크톱 응용 프로그램의 특징과 기능을 가지는 웹 응용 프로그램이다. 웹 응용 프로그램의 많은 장점에도 불구하고 웹 초창기부터 서버/클라이언트 환경의 윈도우 프로그램에 비해 사용자 인터페이스가 부족하다고 지적되어왔다. 이런 단점을 극복하기 위해 Macromedia(현재 Adobe)는 2002년 리치 인터넷 애플리케이션(RIA)을 처음으로 소개하였다.
RIA를 한 마디로 표현한다면 ‘한 페이지로 구현된 웹 응용 프로그램’이라 할 수 있다. 실제 많은 비즈니스 로직이 존재하지만 사용자는 한 페이지를 이용하여 모든 기능을 이용하게 된다. 일반적인 웹 페이지의 페이지 이동과 새로 고침의 깜박임 없이 모든 내용의 확인과 기능을 이용할 수 있다.
RIA를 구현하기 위해 다양한 웹 브라우저에서 동작하면서 개발자의 편의를 제공하려는 시도는 여러 업체들에 의해 지금도 계속 중이다. RIA를 구현할 수 있는 기술들을 살펴보면 다음과 같다.
①AJAX/DHTML: 자바 스크립트와 XML을 이용한 비동기 호출을 사용하는 방식으로 웹 2.0에서 많은 주목을 받고 있는 기술의 조합이다. 현재 많은 업체에 의해 AJAX를 쉽게 개발할 수 있도록 툴 킷들이 공개되고 있다.
②플래시(Flash): Adobe(이전 Macromedia)의 대표적인 벡터 방식의 그래픽 환경으로 현재 대부분의 브라우저에서 동작한다. 화려한 사용자 인터페이스를 구현하고, 액션스크립트(ActionScript)를 이용하여 비즈니스 로직을 구성할 수 있다.
③XUL: XML 기반의 사용자 인터페이스 마크업 언어(User Interface Markup Language)로 모질라(Mozilla) 기반의 웹 브라우저에서 HTML/XHTML을 대신하여 사용할 수 있다.
④액티브X(ActiveX): 윈도우 응용 프로그램을 웹 페이지상에 실행할 수 있는 기술로 마이크로소프트에 의해 소개되었다. 인터넷 익스플로러(IE)에만 동작하는 단점을 가지고 있다. 또한 다른 방식의 RIA 구현과는 다르게 일반적으로 클라이언트에 설치되어 실행하기 위해서는 공인 인증서를 발급(유료)받아야 하는 번거로움이 있다. 물론 브라우저 설정에 따라 이런 과정 없이 설치 및 실행할 수 있으나 클라이언트의 자원을 제어할 수 있는 보안의 취약성이 큰 문제를 발생하기도 한다.
자바 애플릿(Java applet): 자바 응용 프로그램을 웹 페이지 상에서 실행할 수 있는 기술로 오래 전부터 사용되었다. 다양한 클라이언트의 제어를 할 수 있는 장점에도 불구하고, 느린 속도와 대체 가능한 기술들에 의해 그 사용이 점점 줄어들고 있는 상황이다.
자바 응용프로그램(Java application): 자바 웹 스타트(Java Web Start)는 자바 응용 프로그램 자체를 웹을 통해 클라이언트에서 실행할 수 있도록 허용한다. 웹을 통해 자바 응용 프로그램을 실행하는 방식으로 RIA를 구현할 수 있다.
2.4. OPEN API
web 2.0이 이전의 웹과 명확히 구분되는 중요한 기술적 특징은 바로 OPEN API의 등장으로 인한 ‘플랫폼으로서의 웹’이다. OPEN API는 기업 중심의 Service-Oriented Architecture(서비스 지향 아키텍처)의 줄임말로서, 비즈니스와 사용자의 요구를 보다 쉽게 반영하기 위한 결합도 낮은 소프트웨어 서비스 아키텍처다.
SOA가 웹에 반영된 결과물로서 웹 사이트가 자신의 기능을 이용할 수 있도록 공개한 프로그래밍 인터페이스를 말한다. 사용자는 웹 사이트의 내부를 모르더라도 공개된 API를 이용해서 해당 사이트의 기능을 쉽게 사용할 수 있다. OPEN API는 데이터를 제어할 수 있는 간단하고 직관적인 인터페이스의 제공을 통해 사용자의 참여를 유도하는 사용자 중심의 비즈니스 모델이라 할 수 있다.
OPEN API가 web 2.0에서 주목 받는 이유는 서비스를 중심으로 하는 개발 방법론이라는 점 외에도 구현이 쉽다는 특징에 있다. 이를 통해서 작게는 OPEN API를 제공한 운영 사이트의 활용성을 도모하고, 넓게는 창조적이고 다양한 어플리케이션을 개발할 수 있게 한다.
3. Web2.0 기술들의 장점 및 활용
3.1. 콘텐츠 신디케이션(Contents Syndication) 기술의 장점 및 활용
-콘텐츠 신디케이션 기술의 가장 큰 장점은 사용자가 일일이 사이트를 방문하지 않고도 RSS 리더로 컨텐츠를 볼 수 있다는 것이다. 이에 따라 트래픽의 정점이 포털에서 검색서비스로
위에서 보듯이 RSS의 내용은 크게 두 개의 요소로 나뉘어지는데, 하나는 RSS 피드에 대한 정보를 담고 있는 ‘channel\'요소이고, 다른 하나는 RSS 피드의 콘텐츠 정보를 담고 있는 ’item\' 요소이다. 세부적인 구성 요소들을 살펴보면, 우선 \'title\'은 콘텐츠를 가져온 웹 사이트의 채널의 이름을 말한다. \'link\'는 채널에 해당하는 웹 사이트의 URL을 말한다. \'description\'은 채널에 대한 설명을 말한다.
ATOM은 RSS와 같은 웹 피드의 한 종류이다. 그러나 RSS에 비해 뒤늦게 공개된 이유로 아직 많은 곳에 사용되고 있지 않다. 대부분의 사이트는 콘텐츠 신디케이션을 RSS로 제공하고 있으며, 구독기 프로그램 역시 RSS 위주로 구성되고 있다.
아래는 네오워크에서 개발한 RSS 리더 프로그램 ‘연모’이다. 웹기반리더는 별도의 설치 없이 작동하나 5개 이상의 RSS문서를 구독하는데 브라우저의 해석능력등의 한계로 인하여 사용이 많이 불편하기 때문에 현재 RSS리더 프로그램이 대체적으로 많이 사용되고 있으며 각 리더에서 브라우저를 이용할 수 있어 RSS이용자들은 리더 프로그램을 가장 많이 이용하고 있습니다.
<네오워크 -RSS 리더 ‘연모’>
2.3. RIA(Rich Internet Application)
Rich Internet Application(RIA)이란 전통적인 데스크톱 응용 프로그램의 특징과 기능을 가지는 웹 응용 프로그램이다. 웹 응용 프로그램의 많은 장점에도 불구하고 웹 초창기부터 서버/클라이언트 환경의 윈도우 프로그램에 비해 사용자 인터페이스가 부족하다고 지적되어왔다. 이런 단점을 극복하기 위해 Macromedia(현재 Adobe)는 2002년 리치 인터넷 애플리케이션(RIA)을 처음으로 소개하였다.
RIA를 한 마디로 표현한다면 ‘한 페이지로 구현된 웹 응용 프로그램’이라 할 수 있다. 실제 많은 비즈니스 로직이 존재하지만 사용자는 한 페이지를 이용하여 모든 기능을 이용하게 된다. 일반적인 웹 페이지의 페이지 이동과 새로 고침의 깜박임 없이 모든 내용의 확인과 기능을 이용할 수 있다.
RIA를 구현하기 위해 다양한 웹 브라우저에서 동작하면서 개발자의 편의를 제공하려는 시도는 여러 업체들에 의해 지금도 계속 중이다. RIA를 구현할 수 있는 기술들을 살펴보면 다음과 같다.
①AJAX/DHTML: 자바 스크립트와 XML을 이용한 비동기 호출을 사용하는 방식으로 웹 2.0에서 많은 주목을 받고 있는 기술의 조합이다. 현재 많은 업체에 의해 AJAX를 쉽게 개발할 수 있도록 툴 킷들이 공개되고 있다.
②플래시(Flash): Adobe(이전 Macromedia)의 대표적인 벡터 방식의 그래픽 환경으로 현재 대부분의 브라우저에서 동작한다. 화려한 사용자 인터페이스를 구현하고, 액션스크립트(ActionScript)를 이용하여 비즈니스 로직을 구성할 수 있다.
③XUL: XML 기반의 사용자 인터페이스 마크업 언어(User Interface Markup Language)로 모질라(Mozilla) 기반의 웹 브라우저에서 HTML/XHTML을 대신하여 사용할 수 있다.
④액티브X(ActiveX): 윈도우 응용 프로그램을 웹 페이지상에 실행할 수 있는 기술로 마이크로소프트에 의해 소개되었다. 인터넷 익스플로러(IE)에만 동작하는 단점을 가지고 있다. 또한 다른 방식의 RIA 구현과는 다르게 일반적으로 클라이언트에 설치되어 실행하기 위해서는 공인 인증서를 발급(유료)받아야 하는 번거로움이 있다. 물론 브라우저 설정에 따라 이런 과정 없이 설치 및 실행할 수 있으나 클라이언트의 자원을 제어할 수 있는 보안의 취약성이 큰 문제를 발생하기도 한다.
자바 애플릿(Java applet): 자바 응용 프로그램을 웹 페이지 상에서 실행할 수 있는 기술로 오래 전부터 사용되었다. 다양한 클라이언트의 제어를 할 수 있는 장점에도 불구하고, 느린 속도와 대체 가능한 기술들에 의해 그 사용이 점점 줄어들고 있는 상황이다.
자바 응용프로그램(Java application): 자바 웹 스타트(Java Web Start)는 자바 응용 프로그램 자체를 웹을 통해 클라이언트에서 실행할 수 있도록 허용한다. 웹을 통해 자바 응용 프로그램을 실행하는 방식으로 RIA를 구현할 수 있다.
2.4. OPEN API
web 2.0이 이전의 웹과 명확히 구분되는 중요한 기술적 특징은 바로 OPEN API의 등장으로 인한 ‘플랫폼으로서의 웹’이다. OPEN API는 기업 중심의 Service-Oriented Architecture(서비스 지향 아키텍처)의 줄임말로서, 비즈니스와 사용자의 요구를 보다 쉽게 반영하기 위한 결합도 낮은 소프트웨어 서비스 아키텍처다.
SOA가 웹에 반영된 결과물로서 웹 사이트가 자신의 기능을 이용할 수 있도록 공개한 프로그래밍 인터페이스를 말한다. 사용자는 웹 사이트의 내부를 모르더라도 공개된 API를 이용해서 해당 사이트의 기능을 쉽게 사용할 수 있다. OPEN API는 데이터를 제어할 수 있는 간단하고 직관적인 인터페이스의 제공을 통해 사용자의 참여를 유도하는 사용자 중심의 비즈니스 모델이라 할 수 있다.
OPEN API가 web 2.0에서 주목 받는 이유는 서비스를 중심으로 하는 개발 방법론이라는 점 외에도 구현이 쉽다는 특징에 있다. 이를 통해서 작게는 OPEN API를 제공한 운영 사이트의 활용성을 도모하고, 넓게는 창조적이고 다양한 어플리케이션을 개발할 수 있게 한다.
3. Web2.0 기술들의 장점 및 활용
3.1. 콘텐츠 신디케이션(Contents Syndication) 기술의 장점 및 활용
-콘텐츠 신디케이션 기술의 가장 큰 장점은 사용자가 일일이 사이트를 방문하지 않고도 RSS 리더로 컨텐츠를 볼 수 있다는 것이다. 이에 따라 트래픽의 정점이 포털에서 검색서비스로
키워드
추천자료
ERP(전사적자원관리)에 대한 이해와 활용사례에 대하여 - 대웅제약, 풀무원
CRM 구축방법 및 활용사례
사회복지실천 제 모델 - 심리사회학적 모델, 임파워먼트모델, 인간중심 모델, 문제해결모델, ...
[소셜미디어 마케팅]소셜미디어의 개념과 소셜미디어 마케팅의 장점 및 효과, 사례 예시 -소...
선진국과 비교한 한국의 폐기물재활용 성공사례와 실천방안
SCM의 기업 활용사례에 대한 논의
사회복지 실천의 통합적 접근 모델들에 대해 설명하시고 아래의 사례를 통합적 접근모델 중 1...
정신지체아동 자기표현력(정신지체아 자기표현)의 정의, 중요성, 훈련단계, 정신지체아동 자...
[미국 폐기물][폐기물 재활용기관(CWC)]미국의 폐기물 분류체계, 미국의 폐기물 관리, 미국의...
빅데이터(big data) 개념분석과 빅데이터 기업활용사례(SK텔레콤)분석 및 빅데이터 향후전망...
전략정보시스템 (SIS) (전략우위 기초, 경영전략과 정보시스템, 정보기술의 전략적 활용, 전...
[인터넷 비지니스] Big Data(빅 데이터)에 관해서 (정의 및 개념, 출현배경, 특징, 분석 및 ...
[빅데이터 영향] 빅데이터 (Big Data) - 빅데이터로 변화하게 될 사회모습 (빅데이터의 개념,...
블록체인의 특징 활용 사례 및 발전방안 분석
소개글