Top

early adopter JXTA 자바로 만드는 P2P 시스템

  • 원서명early adopter JXTA: Peer-to-Peer Computing with Java (ISBN 9781861006356)
  • 지은이Mario Ferrari
  • 옮긴이김형국, 김기영
  • ISBN : 8989975026
  • 15,000원
  • 2002년 10월 02일 펴냄 (절판)
  • 페이퍼백 | 277쪽 | 185*230mm

판매처

  • 현재 이 도서는 구매할 수 없습니다.

책 소개

JXTA는 P2P 시스템 구축을 목표로 제안된 새로운 기술이다. 이 기술을 통해 컴퓨터는 서로를 검색하고, 인터넷에서 공동작업을 할 수 있다. 이러한 상호작용의 특징은 지난 해부터 출현한 네트워크 기반 어플리케이션인 냅스터, 그누텔라, 모피어스 등에서 찾아볼 수 있다. 이런 시스템에서는 사용자가 클라이언트 프로그램을 설치하면 다른 장치에 설치된 클라이언트를 검색해서 통신하므로, 컴퓨터간 파일 공유가 가능하다. 이 P2P 아키텍쳐는 소프트웨어 설계의 완전히 새로운 패러다임이어서, 현존하는 거의 모든 분산 시스템에 쓰이는 표준 클라이언트-서버 프레임워크와는 전혀 다른 접근방식을 보인다. JXTA는 시스템을 구성하는 요소를 모두 구현하지 않아도 이런 방식으로 상호작용하는 클라이언트와 서비스를 개발할 수 있는 기술이다. JXTA 어플리케이션에서는 표준 라이브러리 집합을 이용해서 광고와 peer의 발견, 방화벽 통과, 데이터 전송 등 P2P 어플리케이션의 일반적인 문제를 해결한다.


누구를 위한 책인가?

Early Adopter JXTA는 JXTA를 능숙하게 다루고 싶은 개발자를 대상으로 한다. 이 책은 P2P 어플리케이션 개발 분야에서 JXTA를 활용하는 방법을 보여준다. P2P에 맞게 사고하고 설계하는 방식을 설명하고, 여러분 스스로가 차세대 P2P 어플리케이션 아이디어를 찾을 수 있도록 촉매 역할을 한다. 이 책의 코드는 JXTA 참조 구현을 사용해서 자바로 작성했으나, 그 원리는 다른 언어에서와 유사하다.


이 책이 다루는 것

■ P2P의 기본
■ JXTA 아키텍쳐
■ JXTA 쉘 사용법
■ JXTA 어플리케이션 개발
■ JXTA 서비스 설계
■ JXTA의 미래

저자/역자 소개

<저자 소개>

리 싱 Sing Li


이 책의 저자 Sing은 1978년에 처음 컴퓨터를 접하면서, 마이크로 프로세서와 인터넷이 이뤄낸 발전과 더불어 성장했다. 그의 첫 PC는 256바이트의 메모리와 1비트 LED 디스플레이가 있는 $99짜리 조립식 COSMIC ELF 컴퓨터였다.
20여년 동안 싱은 저술가, 컨설턴트, 강사, 사업가로 활발히 활동해 왔다. 그는 풍부한 경험을 바탕으로 아키텍처, 웹 서비스, 다중 계층 서버 시스템, 컴퓨터와 전화가 결합된 텔레포니(computer telephony) 시스템, 통합 메시징(universal messaging) 시스템, 임베디드 시스템의 발전에 기여하고 있다.

Sing은 VOIP(voice over IP)가 널리 알려지기 오래전에 이 서비스를 제공하는 인터넷 글로벌 전화에 관한 그의 첫번째 기사를 써서 인정받기 시작했다. Sing은 첫번째 릴리즈 때부터 자바, 지니(Jini), JXTA를 썼고, 이에 관한 저술활동을 해오고 있다. 또 과거 Wrox의 몇가지 프로젝트에 참여한 바 있다. 현재 그는 무한한 잠재력을 가진 P2P 기술의 전도사로 활동하고 있다.


<역자 소개>

김형국
hkness@passmail.to

1999 한국과학기술원 학부과정 기계공학과 졸업
2001 한국과학기술원 석사과정 원자력공학과 졸업
2002 (주)BTL Global


김기영 kykim-e@skec.co.kr

SKEC 부설 연구소 주임 연구원


<역자 서문>

최근 마이크로소프트는 .NET 프레임워크의 개발을 필두로 인터넷을 기반으로 한 새로운 패러다임을 만들어내고자 고군분투하고 있으며, 썬 마이크로시스템은 이에 대응할 태세를 갖추고 있다. P2P 어플리케이션용 인프라 소프트웨어 개발을 목표로 한 공개소스 프로젝트인 JXTA("병치하다"는 뜻의 영단어 juxtapose의 줄임말)가 바로 그것이다. JXTA는 P2P 네트워킹의 필수 요소인 통신 프로토콜, 다이나믹 그룹 디렉토리, 관리, 보안 등을 제공할 계획이다. 객체 중심적인 JXTA는 썬의 특허 프로그래밍 언어인 자바와 호환 가능하며 XML과 같은 표준을 다수 사용한다. 또 공개 소스 프로젝트를 지향하는 JXTA는 현재 www.JXTA.org 라는 개발자 커뮤니티 사이트를 운영하고 있으며, 개발자들의 자발적인 참여로 성공적인 발전을 거듭하고 있다.

이 책은 분량은 작지만 JXTA의 기본에서부터 실제 어플리케이션 구현과 서비스 설계에 이르기까지 방대한 내용을 담고 있다. 이 책을 통해 여러분은 JXTA에 관한 지식과 더불어 P2P 시스템에 관한 전반적인 개념을 이해하고 개발자로서의 참여 방법을 알게 될 것이다.

목차

목차
  • 서문
  • 개요
  • 1장 P2P와 병렬 아키텍쳐
  • 2장 JXTA 기초
  • 3장 JXTA 쉘 길들이기
  • 4장 JXTA 어플리케이션과 서비스
  • 5장 JXTA 플랫폼 프로그래밍
  • 6장 WroxShare: JXTA 어플리케이션 사례

도서 오류 신고

도서 오류 신고

에이콘출판사에 관심을 가져 주셔서 고맙습니다. 도서의 오탈자 정보를 알려주시면 다음 개정판 인쇄 시 반영하겠습니다.

오탈자 정보는 다음과 같이 입력해 주시면 됩니다.

(예시) p.100 아래에서 3행 : '몇일'동안 -> 며칠동안