오탈자, 부록 및 예제소스, 관련 사이트가 자료 메뉴로 통합되었어요.
쪽수
ISBN
브랜드
제약 없는 웹 서비스 개발도구 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를 구현해보고픈 개발자라면, 이 책에 나와 있는 자세한 설명만으로도 당장 실무작업에 도움을 받을 수 있을 것이다.
이 책의 주요 내용은 다음과 같다.
추천사
서문
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원