메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

IT/모바일

P2P와 JXTA

한빛미디어

|

2001-05-24

|

by HANBIT

6,774

By 최진호(csecau@orgio.net) jstorm 2기 수많은 사람들이 인터넷 그 다음을 이야기하고 준비하고 있다. 왜냐하면 그것을 준비하지 않고서는 앞으로 나갈 수가 없기 때문이다. 그야말로 한치 앞을 내다볼 수 없을 만큼 치열한 경쟁 속에서 조금이라도 남보다 넓게 시장을 바라보고 기술을 선도하는 것은 우리 사회에 하나의 미덕이 되었다. 조금은 추상적이고 공상 같은 생각을 하는 그들의 생각을 들어보면 대부분 몇 가지 희망적인 기술을 논하곤 한다. IP v6를 통한 전세계, 모든 기기를 관통하는 네트워크, 상호 동기화가 가능한 인터랙티브한 웹 서비스, XML이 정보전달의 핵심이 되는 세상 등등…. 하지만 그 누구나 인정하지 않을 수 없는 미래 인터넷의 핵심기술은 누가 뭐라 해도 Peer to Peer 기술인 것 같다. 아직 수익성 차원에서 재고의 여지는 있다고 하지만 그 기술의 유효성은 이미 냅스터나 소리바다, 그누텔라 등을 통해 충분히 검증되고도 남음이 있다. 이미 발빠른 업체들은 서로 미래 P2P 기술의 표준을 선도하기 위해 움직이고 있다. 그 중에서 필자는 최근 이슈가 되고 있는 썬 마이크로시스템의 JXTA(적스타)를 주목하고자 한다. 1. 기술 소개 누구나 AOL이나 ICQ같은 인터넷 메시징 프로그램 하나쯤은 사용하고 있을 것이다. 필자도 개인적인 용도와 회사 동료들과 의사교환을 위한 수단으로 보통 2개 정도의 프로그램을 항시 켜놓는 편이다. 이쯤되면 인터넷 메시징에 있어 표준 프로토콜이 있다면 굳이 리소스를 잡아먹으며 두세 개의 프로그램을 띄울 필요가 없을 텐데 하는 아쉬움이 생길 것이다. 그러나 그것이 생각처럼 쉬운 일은 아닌 것 같다. ICQ나 Yahoo 등의 인터넷 메시징 프로그램 제작 회사들이 모여 표준을 제정하려는 움직임은 벌써 오래 전에 있었지만 업체들간 주도권 다툼으로 흐지부지되버린 것이다. JXTA는 바로 이러한 다양한 인터넷 어플라이언스 위에 동작하는 P2P 관련 애플리케이션 사이에 위치하는 표준 프로토콜이다. 따라서 이 프로토콜은 특정 언어나 플랫폼에 상관없으며 기존의 모든 플랫폼과 애플리케이션을 껴안을 수 있다. 아래는 JXTA의 구조도이다.

위에서 보는 바와 같이 JXTA의 구조는 의외로 단순하다. 각 모바일 기기등의 플랫폼에 맞게 만들어진 JXTA 프로토콜 위에 사용자가 원하는 애플리케이션을 설치한다면, 인터넷 메시징 프로그램과 파일 전송은 물론이고 다양한 인터넷 가능한 기기들간의 통신을 가능케 한다는 점에서 상당히 매력적이다 게다가 무엇보다 중요한 점은 JXTA의 모든 것이 오픈소스 프로젝트로 진행되고 있다는 점이다. 썬은 다양한 개발자들을 오픈소스 프로젝트에 껴안음으로써 JXTA가 P2P프로토콜의 표준으로써 부각되기를 꾀하고 있다. 만약 성공적인 결과를 낳는다면 JXTA는 미래 모든 인터넷 어플라이언스에서 동작하는 다양한 P2P 서비스들의 중추적인 역할을 담당할 수 있을 것이다. 2. 동향 현재 JXTA는 마이크로소프트의 헤일스톰 그리고 인텔의 P2P 표준결정을 위한 "P2P 워킹그룹"등과 표준 경쟁을 벌이고 있다. 각 회사들이 업계에서의 영향력을 생각할 때 어떤 것이 우위를 점할지는 현재로서는 전혀 알 수가 없다. 특히 마이크로소프트의 헤일스톰과 썬의 JXTA는 각 기술의 성패 여하에 따라 미래에 어떤 위치에 서느냐는 것이 판가름 날 만큼 중요한 것으로 받아들이고 있어 이에 따라 각 기술의 경쟁은 날로 치열해질 것이다. 3. 결론 마이크로소프트의 닷넷 정책의 핵심인 헤일스톰은 기존 마이크로소프트가 행했던 것처럼 대단히 화려하게 신고식을 하였다. 하지만 헤일스톰이 중앙서버에 기반한 서비스이며 철저한 비공개로 진행되는 프로젝트라는 점에서 일단 JXTA는 우위에 있다고 할 것이다. 물론 JXTA가 아직 초기 단계에 지나지 않고 검증되지 않은 여러 문제가 산적해 있어서 갈 길이 먼 것은 틀림이 없지만 미래 인터넷 기술의 핵심이 될 만한 충분한 희망적인 부분이 엿보인다. 좀더 많은 개발자들이 JXTA에 관심을 가지고 미래 인터넷 기술을 준비하였으면 하는 바람이다. 관심있는 개발자들은 JXTA 오픈소스 프로젝트가 http://jxta.org에서 진행되고 있으므로 참고하기 바란다.
TAG :
댓글 입력
자료실

최근 본 책0