서브메뉴

본문

Professional XML Web Services
Professional XML Web Services
저자 : Vivek Chopra
출판사 : 정보문화사
출판년 : 2002
ISBN : 8956740305

책소개


웹 서비스는 자기기술적이고 모듈화된 응용프로그램이다. 웹 서비스 아키텍처는 응용프로그램 코드에 대한 래퍼로 생각할 수 있다. 이 래퍼는 웹 서비스와 웹 서비스가 하는 일을 기술하고, 저장소에 발행하는 표준화된 수단을 제공하기 때문에, 쉽게 위치를 지정할 수 있고, 인터페이스를 공개하여 모든 시스템에 가독성 있는 양식으로 호출할 수 있다. 특별히 웹 서비스를 제창하는 이유는 플랫폼, 언어, 객체 모델에 무관하게 XML을 사용할 수 있는 모든 언어에서 액세스 할 수 있기 때문이다.

웹 서비스가 무엇인지, 웹 서비스를 어떻게 작성하고, 등록하고 배포하는지를 알고 싶어하는 개발자를 위한 책이다. 이 책은 빠르게 발전하는 기술의 현재 상태에 대한 단편을 보여주며, 웹 서비스 모델의 기초가 되는 주요 표준을 설명하고(SOAP, WSDL, UDDI), 이러한 이론을 대중적인 툴킷, 플랫폼, 개발환경에 실제 적용하는 예를 보여준다.

목차


제1장 웹 서비스의 진화
웹 서비스는 미래다
분산 컴퓨팅의 간략한 역사
웹 서비스의 개요
웹 서비스의 구조
웹 서비스를 위한 여러 벤더들의 툴과 프레임워크
서비스-중심 인터넷
요약

제2장 인터넷 전송 프로토콜: HTTP, SMTP
프로토콜의 필요성
인터넷 프로토콜 스택
SMTP 개요
HTTP 개요
요약

제3장 SOAP의 기초
SOAP의 기본 개념
SOAP 메시지
데이터
전송
SOAP과 RPC
요약

제4장 WSDL - 웹 서비스 정의 언어
WSDL의 간략한 역사
왜 WSDL인가?
WSDL 문법
전송 방식
프로토콜 바인딩
WSDL 예제
요약

제5장 SOAP 바인딩
배경 지식에 관한 추가정보
HTTP
SMTP
FTP
요약

제6장 UDDI(Universal Description, Discovery and Integration)
UDDI 스펙
다른 기술들
요약
참고 자료

제7장 UDDI 구현
설치
UDDI4J 소개
마이크로소프트 UDDI SDK
HP 웹 서비스 플랫폼
UDDI::Lite
다른 구현들
요약
참고 자료

제8장 마이크로소프트 SOAP 툴킷 2.0
기존의 윈도우 플랫폼용 SOAP
고급 API
저급 API
문서 ? SMO 프레임워크
기초를 넘어서
요약

제9장 다른 SOAP 도구들
시작하기 전에
Perl을 위한 SOAP::Lite
EasySoap++
SOAPx4
요약

제10장 자바 웹 서비스 구현
소개
간단한 첫번째 데모
객체 전달
래핑(Wrapping) 전략
WSTK를 사용한 프록시 생성
UDDI
게임의 끝
에필로그
요약

제11장 닷넷 웹 서비스
닷넷에서 웹 서비스 시작하기
닷넷 입문
ASP.NET
ASP.NET 웹 서비스
VS.NET으로 ASP.NET 웹 서비스 만들기
웹 서비스 프록시 만들기
닷넷 리모팅 웹 서비스 만들기
요약

제12장 파이썬으로 웹 서비스 개발하기
웹 서비스 개발자들이 관심을 갖고 있는 표준 파이썬
써드-파티 파이썬 모듈과 웹 서비스 개발자에게 유용한 도구
필요한 소프트웨어 설치하기
파이썬과 SOAP
파이썬과 WSDL
4Suite Server에서 웹 서비스 구현
요약
참고 자료

제13장 웹 서비스 보안
보안과 XML 웹 서비스
웹 서비스 보안 접근 방법
응용프로그램 계층 보안
요약

제14장 사례 연구 - 자바 파일시스템 웹 서비스
파일시스템 웹 서비스
아파치 SOAP과 플러그 가능한 제공자
서버 설정하기
데이터베이스 설정하기
플러그 가능한 제공자 작성하기
파일시스템 웹 서비스 작성하기
SOAP 내용물 사용하기
플러그 가능한 제공자를 이용하여 웹 서비스 배치하기
Filesystem Proxy 클래스 작성하기
Filesystem Client 클래스 작성하기
.jar 파일로 패키징하기
테스트 해보기
요약

제15장 사례 연구 - 온라인 경매
요구사항
WOAD 웹 서비스 구현하기
이 장의 사례 연구를 통해 얻은 것
요약

QuickMenu