나에게 필요한 지식과 기술을 검색해 보세요.

XML-RPC 프로그래밍

지은이

사이먼 로렌트, 조 존스턴, 에드 덤빌

옮긴이

한만수

출간일

2001.11.08

레벨

중고급

평점

4(1명)

정가

15,000

판매가

13,500

총 결제 금액

10%

13,500

적립 예정

670P

제약 없는 웹 서비스 개발도구 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와 웹 서비스 전망

저자

목차

추천사
서문

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 정보

찾아보기

리뷰

오탈자

15,000

10%

13,500