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

한빛출판네트워크

XML-RPC 프로그래밍

XML-RPC 프로그래밍

한빛미디어

번역서

절판

  • 저자 : 사이먼 로렌트 , 조 존스턴 , 에드 덤빌
  • 번역 : 한만수
  • 출간 : 2001-11-08
  • 페이지 : 304 쪽
  • ISBN : 8979141572
  • 물류코드 :1157
  • 초급 초중급 중급 중고급 고급
4.3점 (3명)
좋아요 : 15

제약 없는 웹 서비스 개발도구 XML-RPC

국내 최초 소개! XML-RPC의 기본철학에서 활용까지

서로 다른 운영체제를 사용하는 2대 이상의 컴퓨터에서 서로 다른 언어로 작성된 프로그램이 프로세스를 공유하면서 수행되도록 구성해본 적이 있는가? 혹은 브라우저가 아닌 프로그램이 웹에서 기능하도록 정보를 배포해본 적이 있는가? XML과 흔히 사용하는 HTTP 프로토콜을 바탕으로 만들어진 원격 프로시저 호출 시스템인 XML-RPC는 바로 이러한 문제를 풀어줄 솔루션이다.

『자바, 펄, PHP, ASP를 이용한 XML-RPC 프로그래밍』은 간단하지만 아주 강력한 XML-RPC 기능을 소개하고 있다. 이 책을 통해 XML로 프로시저 호출을 보호하면서 호출 함수를 위한 간단한 경로를 설정하는 방법을 배움으로써 큰 어려움 없이 서로 다른 컴퓨터에서 동작하는 프로그램들을 연결할 수 있다. 제목에서 나타나는 것처럼, XML-RPC를 이용하면 자바 프로그램이 펄 스크립트와 동작할 수 있고, 파이썬 프로그램 및 ASP 애플리케이션 등과 동작할 수도 있다. 상대방 시스템을 고려하지 않아도 프로시저를 호출할 수 있기 때문에 웹에서 가용한 서비스들을 생성하기 쉽다.

이 책에서는 5개의 언어에서 XML-RPC를 구현하는 방법을 자세히 다루고 있기 때문에, 이 책을 통해 개발자들은 자바, 펄, 파이썬, ASP 또는 PHP로 분산 애플리케이션을 개발할 수 있다. 각 장에는 실제 작업에서 기본 코드로 사용할 수 있는 예제 코드가 포함되어 있다. 또한 XML-RPC 규약을 심도 있게 다루고 있어 XML-RPC 클라이언트와 서버에서 디버그하는 데도 도움이 될 것이다. 다른 환경에서 자신만의 XML-RPC를 구현해보고픈 개발자라면, 이 책에 나와 있는 자세한 설명만으로도 당장 실무작업에 도움을 받을 수 있을 것이다.

이 책의 주요 내용은 다음과 같다.

  • XML-RPC 소개
  • 웹 애플리케이션 통합 : PHP에서 XML-RPC 사용
  • XML-RPC 프로토콜
  • XML-RPC와 파이썬
  • 클라이언트-서버 통신 : 자바에서 XML-RPC 사용
  • XML-RPC와 COM 연결 : ASP에서 XML-RPC 사용
  • XML-RPC와 펄
  • XML-RPC와 웹 서비스 전망

사이먼 로렌트 저자

사이먼 로렌트

웹 개발자이면서 네트워크 관리자이고, 동시에 컴퓨터 서적의 저술가이다. 특히 XML 분야에서 활발히 활동하고 있다. 저서로는 『XML: Aprimer』, 『XML Elements of Style』, 『Building XML Applications』, 『Cookies』, 『Sharing Bandwidth』가 있다. XMLhack.com의 주요 기고가로 활동하고 있으며, 때때로 XML.com에서도 기고 활동을 하고 있다.

조 존스턴

오라일리에 근무하는 소프트웨어 엔지니어이다. MIT에서 컴퓨터 공학 학위를 취득했다. 교사이면서 웹 디자이너이고, The Perl Journal, Perl.com, IBM의 DeveloperWorks 등에서 필자로도 활동하고 있다. 이 책에서는 ASP XML-RPC 라이브러리 부분을 담당하며, 펄 모듈인 Frontier::Responder.pm을 직접 작성하였다.

조 존스턴 저자

조 존스턴

오라일리에 근무하는 소프트웨어 엔지니어이다. MIT에서 컴퓨터 공학 학위를 취득했다. 교사이면서 웹 디자이너이고, The Perl Journal, Perl.com, IBM의 DeveloperWorks 등에서 필자로도 활동하고 있다. 이 책에서는 ASP XML-RPC 라이브러리 부분을 담당하며, 펄 모듈인 Frontier::Responder.pm을 직접 작성하였다.

에드 덤빌 저자

에드 덤빌

오라일리 네트워크의 필자들을 관리하고 있으며, XML.com과 XML 개발자들을 위한 일일 소식 사이트(XMLhack.com)의 편집자이다. 이 책에서는 PHP 스크립트 언어에 해당하는 XML-RPC 지원 클래스 부분을 담당하였다.

한만수 역자

한만수

홍익대학교 전자 전기 제어 공학과를 졸업하였으며, 현재 LG-EDS 기술연구 부분 아키텍처센터의 인프라 아키텍처팀에서 일하고 있다. 그룹웨어(ezWARE)를 개발하였으며, 대한투자신탁협회, 인천 신공항, 필리핀 등기부 프로젝트 등의 아키텍처를 설계하였다. 또한 1999∼2000년간에는 XML 연구 프로젝트를 수행하면서 사내 강의를 했고, 현재 BizTalk, RosettaNet, ebXML 등을 연구하고 있다.

추천사
서문

1장. XML-RPC 소개
    XML-RPC가 하는 일
    XML-RPC는 어떤 면에서 가장 뛰어난가
    XML-RPC를 사용하지 않는 것이 나은 상황

2장. XMl-RPC 프로토콜
    구성
    데이터 유형
    요청 형식
    응답 형식
    Nil 값
    XML-RPC의 DTD

3장. 클라이언트-서버 통신 : 자바에서 XML-RPC 사용
    자바 환경에서 XML-RPC를 사용하는 이유
    XML-RPC 자바 라이브러리
    XML-RPC 클라이언트 작성
    XML-RPC 서버 작성
    XML-RPC 핸들러 생성
    세 가지 실습 예제
    여러 플랫폼에 걸친 P2P로 진행

4장. XML-RPC와 펄
    펄을 이용한 XML-RPC 구현물
    데이터 유형
    XML-RPC 클라이언트
    XML-RPC 서버
    웹 서버에 XML-RPC 통합

5장. 웹 애플리케이션 통합 : PHP에서 XML-RPC 사용
    PHP용 XML-RPC 라이브러리 
    클라이언트 클래스 이해
    PHP와 XML-RPC간 데이터 매핑
    메소드 호출
    PHP로 XML-RPC 서버 작성
    웹 애플리케이션과의 연결
    PHP와 XML-RPC로 할 수 있는 일

6장. XML-RPC와 파이썬
    파이썬에서의 XML-RPC 구현
    PythonWare XML-RPC 설치
    데이터 유형
    XML-RPC 클라이언트
    XML-RPC 서버
    XML-RPC를 웹 서버에 통합
    Zope를 XML-RPC 서버로 사용

7장. XML-RPC와 COM 연결 : ASP에서 XML-RPC 사용
    ASP로 XML-RPC 사용
    ASP를 더욱 동적으로 만들기
    데이터 유형과 API
    ASP로 주소록 웹 서비스 작성
    리눅스에서 MS 액세스 접근
    ASP로 XML-RPC 클라이언트 작성
    윈도우에서 리눅스 호출 기능 생성
    개발 시 주의 사항

8장. XML-RPC와 웹 서비스 전망
    웹 서비스 비전
    공용 XML-RPC 서비스
    XML-RPC 애플리케이션을 설계 시 고려 사항
    XML-RPC를 넘어서
    프로토콜 설계 시 선택 사항
    XML-RPC와 웹 서비스

부록 A. XML-RPC 관련 XML 정보
부록 B. XML-RPC 관련 HTTP 정보

찾아보기

최근 IT업계 최고의 화제는 아마도 WebService일 것이다.

하지만.. 아마 아직도 WebService란 얘기만 많이 들어봤지.. 실제로 적용해본 적이 없어서 제대로 이해가 되지 않는 경우도 많을 것 같다.

또한 SOAP같은 경우 초보자가 간단히 사용해보기에는 어려운 것도 문제이다.

그래서 혹시 이제 막 WebService에 관심을 가지게 된 초보라면.. 이책을 권하고 싶다.. 물론 이 책에는 .NET이나 C#같은 것은 나오지도 않는다.

하지만 당신은 이 책으로 한시간만에 XML를 이용한 RPC가 어떤 것인지 감을 잡을 수 있을 것이고, SOAP가 하는 일이 무엇인지 이해할 수 있을 것이다.

또한.. 그 뒤에 30분만 더 투자하면.. 실제로 동작하는 웹서비스를 작성할 수 있다.



특히 이책의 장점은 다양한 언어로 소개가 되어있기 때문에 자신이 자신있는 언어가 무엇이든간에 웹서비스를 실제 적용하는 법을 배울 수 있고, 웹서비스의 최대 장점인 다양한 언어, 플랫폼간의 통합을 실제로 경험해 볼 수 있다는 것이다.



혹시 몇페이지 되지도 않는 책에 너무 많은 내용을 담은 것이 아닐까? 걱정하시는 분이 계신다면.. 너무 걱정할 필요 없다. XML-RPC는 그만큼 쉽기 때문이다.



XML-RPC는 SOAP와 .NET등으로 가는 훌륭한 징검다리가 될 수 있을 것이다.



다만.. C++이나 C에 대한 설명이 빠져있어 C++이나 C를 이용해 XML-RPC를 구현하려는 사람에게는 별 도움이 되지 못할 수도 있다.



C나 C++로 XML-RPC를 구현하고자 하시는 분은

http://xmlrpc-c.sourceforge.net/ 에서 관련 정보를 찾을 수 있다.



그리고.. 이 책은 나온지 조금 되었기 때문에.. 최신 라이브러리와는 약간 다른 점이 있을 수 있으니.. 실제 개발에서는 최신 라이브러리 문서를 꼼꼼히 검토해 보는 것이 좋을 것이다.

모두가 이야기 하고 있는 XML WebService (혹은 그냥 WebService)의 전신.. 이라고도 부를 수 있는 기술이죠.

거의 모든 플랫폼 (Perl, ASP, Java, PHP, 기타..)에서 이용 가능하고..

현재 상황으로서는.. WebService보다 오히려 적용가능 분야가 넓은 것으로 보입니다. (SOAP을 지원하는 언어들과 비교해 보면...)

번역도 상당히 잘 되어 있는 편이고요.

WebService를 준비하신다면, 꼭 한번 읽어볼만한 책입니다.

이기종간의 시스템을 통합할때 ORB라든지 기타솔루션을

이용하지만 업무특성상 간결한 인터페이스만을 구현할 경우

비용적인 측면이나 사용상의 측면에서 활용가능성이 높게 판단됩니다.

P2P솔루션으로도 괜찮다고 생각합니다.



쉽고 간결해서 진짜 괜찮은 솔루션임...

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
XML-RPC 프로그래밍
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
XML-RPC 프로그래밍
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
XML-RPC 프로그래밍
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실

최근 본 책0