Program/X-internet

x-internet

나이트로 2007. 6. 21. 09:39

ㅇ 배포의 편의성을 가진 웹의 장점과 애플리케이션의 기능성 및 유연성을 가진 C/S의 장점

을 고루 갖춘 'C/S방식의 웹'을 말한다.


ㅇ X인터넷에서는 여러 화면을 탭으로 묶어 기존 웹 개발시보다 개발 생산성이 월등히 높고

네트워크 장애 시에도 데이터를 유실할  염려가 없다.


ㅇ 기본 웹 화면(HTML)에서는 파라미터 전송방식으로 여러 화면에 걸친 트랜잭션 처리 시 화

면 이동 때마다 데트워크 장애가 발생하면 입력했던 데이터를 모두 유실하게 된다.


X Internet의 정의

   X Internet이란 단어는 2000년 10월 Forrester Research의 CEO인 George F. Colony가 자사

웹사이트에 'My View: X Internet' 이라는 단문을 기재한 것부터 시작되었다. X Internet은

executable Internet과 extended Internet의 X를 딴 것으로 Forrester Research는 이 두가지를 다

음과 같이 정의하고 있다.


Executable Internet

  executable Internet은 넷 기반의 풍부하고 상호 대화(conversation)가 가능한 응용프로그램

으로서 사용자 가까이에 실행코드를 두고 수행하는 인텔리젠트 응용프로그램이다.


Extended Internet

  Extended Internet은 실세계를 감지하고 분석하고 관리할 수 있는 기기와 응용 프로그램을

말한다.


X인터넷은 C/S 기반의 안정적인 퍼포먼스와 유려한 UI(User Interface)구현, 웹의 용이한 배

포성을 모두 수용한 시스템으로 포레스터리서치는 이를 웹 다음세대인 차세대 인터넷 환경

으로 지목한 바 있다.

 

X인터넷은 웹 환경으로의 변화 과정에 있어 기존 C/S 환경의 강점을 끌어왔다는데에 그 특

징이 있다. 즉 웹 개발에 있어 좀 더 용이하게 수행할 수 있게 해주며, 기존 웹 환경의 약점이

었던 느린 속도와 조악한 UI, 높은 비용, 낮은 퍼포먼스를 XML로 조성해 C/S 시스템 수준으

로 끌어올린다는게 X인터넷의 취지다. 풍부한 UI와 성능을 제공한다는 의미에서 X인터넷은

리치 인터넷 애플리케이션으로 불리기도 한다.

 

지난 1989년 팀 버너스 리가 개발한 월드와이드 웹(WWW) 프로토콜을 기반으로 사용이 용이

한 웹 프로토콜용 인터페이스(웹 브라우저)가 개발된 이래, 인터넷은 웹이 점령했다. 그러나

웹이 영원한 인터넷 세상을 지배할 것이라는데에 회의를 보이는 사람들이 늘어나고 있다.

 

일반 인터넷 사용자에게 고정적인 웹페이지와 사진, 동영상이 많은 페이지의 느린 출력속도

등은 실증을 안겨주고 있다는 주장이 나오기 시작한 것이다.

 

이는 일반 인터넷 사용자뿐만 아니라 기업내에서도 제기됐다. 특히 기업용 애플리케이션을

HTML(Hyper Text Markup Language) 기반의 웹으로 개발, 구축하는 것이 일반화되고 있는 상

황에서 느린 속도와 텍스트 기반의 단순한 화면은 그저 실증의 문제가 아닌 것이다. 특히 조

악한 UI를 기존 C/S기반의 풍부한 화면으로 만들기 위해서 개발자는 일관성 없는 수많은 코

딩 작업을 감행해야 했고, 이에 따른 개발 비용 상승과 성능의 취약함은 웹 확장의 걸림돌이

되고 있다.

 

이런 상황에서 X인터넷은 C/S가 갖는 만족스런 UI와 뛰어난 성능, 서버 부담의 감소 등과 웹

이 갖는 배포성, 탁원한 유지/보수 등을 내세우며 등장했다. 또한 이는 기존 웹브라우저에 비

해 네트워크 트래픽을 현저히 줄여준다는 특징이 있다.

 

X인터넷은 기존 인터넷 익스플로러와는 다르게 필요한 정보, 혹은 바뀐 정보만을 서버와 주

고 받는다즉 인터넷과 비교해 화면을 디스플레이 해주기 위한 태그 정보를 재송수신할

필요가 없이 소수 비트만 교환되기 때문에 대역폭이 확연히 준다

 

   

 

C/S 시스템

웹시스템

장점

-         정교한 화면

-         화려한 그래픽 가능

-         신속한 응답속도

-         중앙 관리 가능

-         편리한 배포

-         유지보수 비용절감

단점

-         배포 어려움

-         실시간 중앙 제어 어려움

-         높은 유지보수 비용

-         고비용

-         느린 속도

-         개발 어려움

-         서버부하 가중

-         조악한 UI


MS스마트 클라이언트(Smart Client) X인터넷 시장에 대응하고 있다. 스마트 클라이언

트는 하나의 제품명이기보다는 웹서비스와 자사의 비주얼 스튜디오 제품을 이용한 기술 구

현을 통칭한 개념으로 닷넷 프레임워크 기반의 X인터넷이라는 차별점을 가지고 있다.

 

  웹 다음 단계의 인터넷으로 지목됐듯이 X인터넷은 각종 디바이스와의 자유로운 연동과 확

장성을 위해 발전해 나가고 있는 것이다. 이로 인해 현재X인터넷 업체들은 모바일 연동을 지

원하고 있거나 한창 준비 중이다. 또한 벤더들이 현재 내세우고 있거나 준비 중인 기술 중에

는 웹서비스가 빠지지 않는다.

 

스마트 클라이언트 개념의 밑바탕에는 웹서비스가 핵심으로 자리잡고 있다라며 이를 바탕

으로 여러 디바이스와의 연동과 사내 통합 커뮤니케이션 메커니즘이 지향점이 될 것

출처 : Tong - polomini님의 Web Program통

'Program > X-internet' 카테고리의 다른 글

X-internet 실제 도입 사례  (0) 2007.06.21
x-internet 솔루션 선정  (0) 2007.06.21
X-Internet 기반의 UI 통합  (0) 2007.06.21
X-Internet의 발전 과정  (0) 2007.06.21
X-internet 입문  (0) 2007.06.21