지금까지 웹 상에서 서비스되어 오던 많은 서비스들이 있었지만 대부분 단방향의 서비스 제공과 해당 서비스의 사용으로 구분이 되어 왔다.
하지만 최근 웹 2.0 이라는 개념이 나오면서 RSS, Blog, AJAX 기술이 웹 2.0을 대변하는 기술이 된 듯하다.

이 기술은 웹 상에서 정보의 공유가 사용자 입장에서 쉽게 처리가 된다는 장점이 있다.
즉, 내가 올린 글이 자동으로 RSS로 만들어져 누군가의 RSS 리더에 내 글이 자동으로 업데이트가 된다는 것이다.
또, 내가 블로그에 글을 올리면 내 블로그 글에 관심있는 사람은 트랙백을 달 수도 있고, 검색이 쉬우며 활발하게 의사소통이 된다는 장점이 있다.
AJAX는 비동기식으로 변하는 서버상의 데이터를 네트워크의 부하없이 부분만 업데이트가 가능하다는 장점이 있다.
이러한 요소기술들을 사용하여 웹 상에서 구현한 새로운 서비스들이 많은데 구글Docs, 스피링노트, 위자드닷컴, HanRSS, 미투데이, 구글캘린더, 마가린등을 웹 2.0 서비스라고들 한다.
그럼,,,위의 3가지 기술의 공통점은 무엇일까?
정답은 전부 XML을 기반으로 하고 있다는 것이다.
RSS도 XML 포맷으로 작성해야 하고 Blog도 부분적으로 XML 양식으로 데이터가 저장된다.
AJAX도 XML 데이터를 비동기식으로 불러내서 화면을 업데이트 하게 된다.
최근에 구글Docs나 스프링노트등을 웹 2.0 서비스라고 소개하는 글들을 많이 본다.
기존의 PC상에서 하던 많은 일들이 웹 상으로 옮겨오면, 그래서 정보의 공유가 쉬우면 다 웹 2.0 서비스인가?
다시 한번 말하지만, 웹 2.0의 기술적 핵심은 XML이다. W3C에서도 차세대 웹은 모두 XML 기술을 가장 기본적인 바탕으로 깔고 있다.
그렇다면, 사용자가 XML을 만들어 유통시킨다면 정보의 양방향 유통이 해결되게 되고 XML은 웹 언어이기 때문에 일반 HTTP 프로토콜을 사용해서 웹 상에서 시스템 자동화 구현이 가능하다.
소프트웨어 개발자들에게 XML을 만들 수 있느냐고 물어보면 다들 만들 수 있다고 한다.
XML 문서 하나 정도는 열심히 코딩해서 만들 수 있을 것이다.
특히, 사용자가 데이터를 입력하면 이것을 XML 파일로 생성하여 타겟 시스템에 전송하게 하는 일련의 과정을 자신도 할 수 있다고 이야기한다.
아마 많은 시간이 걸릴 것이다. 하지만 그 시간만큼 소프트웨어 개발자는 시간당 임금을 계산할 것이다.
사용자 입장은 개발자와 약간 다르다. 똑같은 것을 구현하는데 개발자가 일주일 걸릴 일을 1시간만에 만들 수 있다면, 그 사실을 눈으로 확인했다면 절대 소프트웨어 개발자를 고용하여 XML을 개발하지 않을 것이다.
RSS나 Blog등은 특정 목적을 위하여 XML 구조를 정의하고 그 XML 구조대로 정보를 주고 받게 된다.
RosettaNet, XBRL, HL/7 등 XML로 정보를 주고 받기 위해 구조를 정의한 많은 표준들이 존재한다.
문제는 어떤 구조의 XML이든 사용자가 해당 XML 구조의 꼬리표(Tag)안에 정보를 입력하여 웹 상에서 배포, 교환하는 것이 구현되면 된다는 것이다.
이러한 것들이 저렴한 비용으로 구축이 가능하고 기술적으로 가능하게 된다면 새로운 웹의 세상이 열릴 것이라고 생각한다.
아직까지는 제한된 형태의 웹 서비스들이 서비스되고 있지만 조만간 보다 창의적이고 보다 사용하기 쉬우며 보다 좋은 기능과 서비스를 제공하는 웹 사이트들이 생겨날 것이다.
웹 2.0의 개념이 미래의 웹으로 가는 길목에 있음은 틀림이 없다.
하지만 최근 웹 2.0 이라는 개념이 나오면서 RSS, Blog, AJAX 기술이 웹 2.0을 대변하는 기술이 된 듯하다.

이 기술은 웹 상에서 정보의 공유가 사용자 입장에서 쉽게 처리가 된다는 장점이 있다.
즉, 내가 올린 글이 자동으로 RSS로 만들어져 누군가의 RSS 리더에 내 글이 자동으로 업데이트가 된다는 것이다.
또, 내가 블로그에 글을 올리면 내 블로그 글에 관심있는 사람은 트랙백을 달 수도 있고, 검색이 쉬우며 활발하게 의사소통이 된다는 장점이 있다.
AJAX는 비동기식으로 변하는 서버상의 데이터를 네트워크의 부하없이 부분만 업데이트가 가능하다는 장점이 있다.
이러한 요소기술들을 사용하여 웹 상에서 구현한 새로운 서비스들이 많은데 구글Docs, 스피링노트, 위자드닷컴, HanRSS, 미투데이, 구글캘린더, 마가린등을 웹 2.0 서비스라고들 한다.
그럼,,,위의 3가지 기술의 공통점은 무엇일까?
정답은 전부 XML을 기반으로 하고 있다는 것이다.
RSS도 XML 포맷으로 작성해야 하고 Blog도 부분적으로 XML 양식으로 데이터가 저장된다.
AJAX도 XML 데이터를 비동기식으로 불러내서 화면을 업데이트 하게 된다.
최근에 구글Docs나 스프링노트등을 웹 2.0 서비스라고 소개하는 글들을 많이 본다.
기존의 PC상에서 하던 많은 일들이 웹 상으로 옮겨오면, 그래서 정보의 공유가 쉬우면 다 웹 2.0 서비스인가?
다시 한번 말하지만, 웹 2.0의 기술적 핵심은 XML이다. W3C에서도 차세대 웹은 모두 XML 기술을 가장 기본적인 바탕으로 깔고 있다.
그렇다면, 사용자가 XML을 만들어 유통시킨다면 정보의 양방향 유통이 해결되게 되고 XML은 웹 언어이기 때문에 일반 HTTP 프로토콜을 사용해서 웹 상에서 시스템 자동화 구현이 가능하다.
소프트웨어 개발자들에게 XML을 만들 수 있느냐고 물어보면 다들 만들 수 있다고 한다.
XML 문서 하나 정도는 열심히 코딩해서 만들 수 있을 것이다.
특히, 사용자가 데이터를 입력하면 이것을 XML 파일로 생성하여 타겟 시스템에 전송하게 하는 일련의 과정을 자신도 할 수 있다고 이야기한다.
아마 많은 시간이 걸릴 것이다. 하지만 그 시간만큼 소프트웨어 개발자는 시간당 임금을 계산할 것이다.
사용자 입장은 개발자와 약간 다르다. 똑같은 것을 구현하는데 개발자가 일주일 걸릴 일을 1시간만에 만들 수 있다면, 그 사실을 눈으로 확인했다면 절대 소프트웨어 개발자를 고용하여 XML을 개발하지 않을 것이다.
RSS나 Blog등은 특정 목적을 위하여 XML 구조를 정의하고 그 XML 구조대로 정보를 주고 받게 된다.
RosettaNet, XBRL, HL/7 등 XML로 정보를 주고 받기 위해 구조를 정의한 많은 표준들이 존재한다.
문제는 어떤 구조의 XML이든 사용자가 해당 XML 구조의 꼬리표(Tag)안에 정보를 입력하여 웹 상에서 배포, 교환하는 것이 구현되면 된다는 것이다.
이러한 것들이 저렴한 비용으로 구축이 가능하고 기술적으로 가능하게 된다면 새로운 웹의 세상이 열릴 것이라고 생각한다.
아직까지는 제한된 형태의 웹 서비스들이 서비스되고 있지만 조만간 보다 창의적이고 보다 사용하기 쉬우며 보다 좋은 기능과 서비스를 제공하는 웹 사이트들이 생겨날 것이다.
웹 2.0의 개념이 미래의 웹으로 가는 길목에 있음은 틀림이 없다.
TAG AJAX,
Blog,
HanRSS,
HL/7,
RosettaNet,
RSS,
Semantic Web,
W3C,
Web 2.0,
XBRL,
XML,
XSL,
구글,
마가린,
미투데이,
스프링노트,
시맨틱웹,
웹 2.0,
인터넷,
컨텐츠
트랙백 주소 :: http://ucc.xmlidc.com/trackback/78
-
Subject: [시맨틱웹 특집] 온톨로지를 구현한 Qrobo. 오 놀라워라
Tracked from 권씨의 신기한 웹탐험기 2008/06/19 18:44 삭제늦었습니다. 아무튼 저번 포스팅에 말 했듯이 이번엔 시맨틱웹이란 것에 대해서 조금씩 알아보겠습니다. 시맨틱웹이란 짧게 말하자면 이전에도 말씀 드렸다시피 매우 '인간적인' 웹이라 할 수 있는 웹입니다. 많은 이론이 있지만 오늘은 그 중의 하나인 '온톨로지'라는 기능을 구현한 Qrobo에 대해서 한번 써보고자 합니다. (현재 Qrobo는 알파 테스트 중입니다, 로그인을 해야만 사용 가능합니다.) 참고로 저는 Qrobo의 직원이 아닙니다 ㅋ -------..


jason.kim01@gmail.com
댓글을 달아 주세요
여보세요, 좋은 아주 위치!
많은 감사 위치! 우수한 나는 너의.
그런 위치를 경이롭 위해 많게의 감사!
여기 이것은 뉴스 있다!
걸출한 디자인! 좋은 디자인.
걸출한 위치! 많은 감사.
나의 너의 친구는 위치의 현재 팬이 되었다!
나는 배웠다 매우…
블로그를 위한 감사합니다.
많은 감사 위치! 우수한 나는 너의.
좋은 영역! 걸출한 영역!