첨엔 닷넷 관련서적인 줄 알고 선택을 하였는데.. 닷넷 범위를 넘어 웹서비스에 관련된 일반적인 내용이 담고 있어, 예상했던 것 이상으로 도움이 되었습니다.
물론 C#만 알고 있어.. 앞부분의 자바로 코딩되어 있는 부분을 이해하기가 조금 어려웠지만..
천외천이라고 하는 말이 무협지에 자주 나오는데요.. 그걸 느낀 걸 같다면 너무 거창할까요?
아무튼 여러가지고 도움이 많이 되고 있습니다..
1부. 웹 서비스의 기초
1장. 웹 서비스의 태동
웹 서비스를 이용한 가상의 시나리오
웹 서비스가 미래를 바꿀 것인가
분산 컴퓨팅 환경의 역사
웹 서비스가 열어가는 e-편한 세상
동적인 e-비즈니스
서비스 지향 인터넷
시맨틱 웹
요약
2장. 네트워크 프로그래밍 기초
소켓 프로그래밍과 네트워크
간단한 자바 소켓 프로그래밍
멀티스레드 소켓 프로그래밍
멀티스레드 이용의 문제점
유연하고 고급스러운 디자인의 적용
RMI 프로그래밍 기초
CORBA 애플리케이션 개발
비동기 메시지 패러다임의 이해
자바 메시지 서비스
요약
3장. 웹 서비스 아키텍처
JIT 통합
웹 서비스 컴포넌트
웹 서비스의 핵심 기술
e-비즈니스 서비스 디자인의 구성 원칙
e-비즈니스 서비스 이용의 고려사항
웹 서비스 디자인에서의 유의사항
웹 서비스 아키텍처 스택
통신 아키텍처
논리 아키텍처
웹 서비스의 호출 - SOAP
웹 서비스의 기술 - WSDL
웹 서비스의 검색 - UDDI
요약
4장. XML의 이해
마크업 언어의 배경
XML의 목표
XML의 구조
XML 정의하기
XML 스키마
요약
5장. SOAP의 기초 해부학
SOAP과 웹 서비스
SOAP 메시지 교환 모델
XML과의 관계
SOAP 메시지
SOAP Fault
SOAP 인코딩
HTTP에서 SOAP 이용하기
SOAP에서 RPC 이용하기
HTML 달력 만들기
AddListing 메소드에 대한 SOAP 요청 만들기
AddListing 메소드에 대한 SOAP 응답 만들기
GetListings 메소드의 SOAP 요청/응답 작성
SOAP 에러 익히기
헤더와 다른 프로토콜 및 형식에 대한 단상
요약
6장. SOAP 파헤치기
SOAP과 RPC
XML-RPC
SOAP의 시대가 열리다
SOAP의 아킬레스건
RMI, IIOP, RPC
SOAP 구현의 이모저모
SOAP 클라이언트 툴킷의 일반적인 형태
SOAPClient4XG
클라이언트 실행하기
SOAP 훔치기
요약
7장. 웹 서비스를 설명하는 WSDL
WSDL, 그 탄생의 역사
WSDL이 뭐길래
WSDL 문서 예제
RDF와 WSDL
XSLT를 이용한 WSDL과 RDF 변환
요약
8장. 웹 서비스 장터를 구축하는 UDDI
UDDI 개괄
UDDI 데이터 타입
WSDL 문서의 발행과 검색
서비스 구현 문서의 발행
WSDL 서비스 인터페이스 검색하기
WSDL 서비스 구현 검색하기
UDDI의 유형
UDDI 클라우드와 디자인 타임 검색
사설 UDDI와 디자인 타임 또는 런타임 검색
웹 검색 엔진으로써의 UDDI 레지스트리
요약
9장. 웹 서비스 기초 개발방법론
웹 서비스 개발 생명주기
서비스 제공자를 만드는 개발방법론
서비스 사용자를 만드는 개발방법론
웹 서비스 툴
요약
2부. 실전! 웹 서비스
10장. 자바 웹 서비스 디벨로퍼 팩1 - 설치와 Ant 및 JAXP/JAXM의 활용
자바 웹 서비스 디벨로퍼 팩
Ant의 활용
JAXP 개괄
XML 문서 만들기
JAXP의 SAX API를 이용한 예제
DOM API 활용 예제
XML 네임스페이스와 XSLT API
JAXM 개괄
JAXM 예제 실행하기
제공자 관리 도구
메시지 제공자가 없는 클라이언트 작성하기
메시지 제공자가 있는 클라이언트 작성하기
Attachment를 추가한 메시지 클라이언트
요약
11장. 자바 웹 서비스 디벨로퍼 팩2 - JAX-RPC/JAXR 및 WSDP 레지스트리 서버
JAX-RPC란 무엇인가
간단한 예제
JAXR 개괄
JAXR 클라이언트의 구현
레지스트리 브라우저의 활용
자바 WSDP 레지스트리 서버
요약
12장. 아파치 SOAP의 활용
아파치 SOAP의 요구사항과 제한점
아파치 SOAP의 설치
웹 서비스의 예제와 RPC 서비스의 작성방법
RPC 클라이언트의 작성과 실행
인터넷을 통한 웹 서비스의 실행
메시지 서비스의 작성
메시지 클라이언트의 작성
서비스 관리
배포 기술자
아파치 SOAP 서버 환경설정
Fault 처리하기
서비스 제공자 작성
Attachment의 활용
요약
13장. IBM 웹 서비스 툴킷1 - WSTK 런타임, 디자인타임 컴포넌트의 활용
IBM 웹 서비스 툴킷의 컴포넌트와 기능
웹 서비스 툴킷의 런타임 컴포넌트
웹 서비스 툴킷의 디자인타임 컴포넌트
웹 서비스 툴킷의 활용 시나리오
경량의 웹 서비스 스택
웹 서비스 툴킷의 설치와 환경설정
아파치 AXIS의 개괄
AXIS 아키텍처
간단한 AXIS 클라이언트의 작성
AXIS를 이용한 웹 서비스의 작성과 배포
XML-자바 데이터 매핑
Axis에서 WSDL 사용하기
요약
14장. IBM 웹 서비스 툴킷2 - WSTK 유틸리티 웹 서비스의 모든 것
공통 데이터 서비스
통지 서비스
미터링, 계산, 계약 서비스
Identity 서비스
유틸리티 서비스 데모
요약
15장. IBM 웹 서비스 툴킷3 - WSIL/UDDI4J의 활용
새로운 검색규격, WSIL
UDDI4J 활용
WSTK의 추가 기능 활용
요약
16장. 마이크로소프트 닷넷 프레임워크1 - 닷넷 웹 서비스 작성의 기본
DCOM, CORBA 그리고 웹 서비스
닷넷 플랫폼
닷넷 프레임워크 개괄
RPC와 SOAP
섹션 5 인코딩
에러 처리
SOAP 확장하기
바이너리 데이터 다루기
VS.NET 설치
웹 서비스 작성과 실행
웹 서비스 인터페이스 조작하기
요약
17장. 마이크로소프트 닷넷 프레임워크2 - 닷넷 웹 서비스의 깊은 곳
웹 서비스 클라이언트 구조의 이해
닷넷과 XSD
XSD 유효성 검사
데이터 타입 교체
객체 직렬화
SOAP 헤더의 활용
에러 처리
요약
18장. 마이크로소프트 닷넷 프레임워크3 - 닷넷 마이 서비스
닷넷 마이 서비스는 어떻게 움직이는가
닷넷 마이 서비스를 쓰는 이유
닷넷 마이 서비스 SDK의 설치
VS.NET과 닷넷 마이 서비스
XML 메시지 인터페이스
닷넷 마이 서비스의 보안
roleMap과 roleList의 활용
고수준 닷넷 마이 서비스의 권한부여 시스템
요약
19장. 델파이 6을 이용한 웹 서비스
웹 서비스를 지원하는 서버 작성
인터페이스의 정의
인터페이스 구현 클래스의 생성과 등록
커스텀 예외 클래스의 작성
웹 서비스 위저드의 활용
웹 서비스 애플리케이션에서 WSDL 문서 생성하기
웹 서비스 클라이언트의 제작
요약
3부. 웹 서비스의 미래
20장. 웹 서비스의 가까운 미래 - 웹 서비스 컨테이너와 임베디드 웹 서비스
웹 서비스 인프라구조에 필요한 것
웹 서비스의 특징
현재의 상황
웹 서비스 컨테이너
기능 평가
임베디드 웹 서비스 개괄
임베디드 세상에서 웹 서비스의 활용
디자인 이슈
요약
21장. 웹 서비스의 미결과제1 - QoS
QoS의 정의
웹 서비스의 QoS 요구사항
QoS를 지원하는 웹 서비스
웹 서비스 수행성능의 병목현상
웹 서비스 QoS를 제공하기 위한 방안
신뢰성 있는 메시징
조건부 메시징
요약
22장. 웹 서비스의 미결과제2 - 트랜잭션
비즈니스 웹의 시대가 열리다
웹 서비스 트랜잭션의 필요성
웹 서비스 시대 이전의 트랜잭션 관리
트랜잭션과 의존성 스피어
웹 서비스 트랜잭션의 원리
XAML
BTP
요약
23장. 웹 서비스의 미결과제3 - 보안
보안이란
보안의 주요 카테고리
메시지 다이제스트
공개키 암호화
디지털 서명과 디지털 인증서
트랜스포트 수준의 보안
애플리케이션 수준의 보안
웹 서비스 시대에서 보안의 의미
웹 서비스 보안 관련 동향
SOAP 디지털 서명
SOAP-DSIG와 SSL을 이용한 거절거부의 구현
SAML과 XACML
XML 암호화
XKMS
새로운 보안 표준 WS-Security
요약
24장. 웹 서비스의 비즈니스 프로세스를 책임지는 XLANG과 WSFL
비즈니스 프로세스란 무엇인가
BPMS의 필요성
BPMS의 주요 기술
BPMS 아키텍처
XLANG - 자동화 에이전트로서의 서비스
XLANG과 WSDL의 관계
XLANG 이해하기
XLANG 컨텍스트
비즈니스 프로세스 계약
WSFL 개괄
WSFL의 전문 용어를 익히자
플로우의 이해
WSFL을 이용한 비즈니스 프로세스 모델링
플로우 모델 구축
글로벌 모델 구축
요약
25장. J2ME와 웹 서비스
모바일/임베디드 세상
J2ME의 기초
J2ME Wireless Toolkit의 활용
MIDP 웹 서비스 클라이언트의 작성
요약
26장. 윈도우 CE와 닷넷 웹 서비스
포켓 SOAP의 설치
포켓 PC 웹 서비스 클라이언트의 작성
클라이언트 업그레이드
닷넷 컴팩트 프레임워크 개괄
닷넷 컴팩트 프레임워크의 주요 기능과 특징
마이크로소프트 모바일 인터넷 툴킷의 활용
요약
27장. 웹 서비스와 시맨틱 웹
메타데이터의 필요성
웹에서의 메타데이터
RDF 개괄
시맨틱 웹에서의 서비스
DAML-S가 가져오는 e-편한 세상
DAML-S의 상위 레벨 서비스
서비스 프로파일
프로세스와 서비스 모델링
요약