목차
저자 소개 ... 4
감사의 글 ... 5
옮긴이의 말 ... 6
옮긴이 소개 ... 8
01장 <B><FONT color ... #0000
   <B><FONT color ... #0000
      개인용 컴퓨터 애플리케이션의 시작 ... 31
      커뮤니케이션 기술의 내부 프로세스 ... 32
      웹과 웹서비스 ... 33
      공통 데이터 포맷으로의 XML 사용 ... 33
      웹서비스 요청 주고받기 ... 35
      글로벌 환경에서의 보안과 개인 정보 처리 ... 35
      <B><FONT color ... #0000
   <B><FONT color ... #0000
      계약 정의 ... 43
      서비스 구현 ... 45
      <B><FONT color ... #0000
   <B><FONT color ... #0000
   서비스 지향 아키텍처와 <B><FONT color ... #0000
   요약 ... 63
02장 <B><FONT color ... #0000
   <B><FONT color ... #0000
      서비스 엔드포인트 ... 66
      클라이언트 요청 처리 ... 67
   사용자 애플리케이션에서 <B><FONT color ... #0000
      ServiceHost 클래스의 이용 ... 69
      <B><FONT color ... #0000
      여러 엔드포인트를 이용하게 서비스 재설정 ... 79
   바인딩의 이해 ... 82
      <B><FONT color ... #0000
      바인딩 설정 ... 85
   윈도우 서비스에서 <B><FONT color ... #0000
   요약 ... 93
03장 강건한 애플리케이션과 서비스 개발 ... 95
   CLR 예외와 SOAP 결함(Faults) ... 96
      SOAP 결함의 발견과 전달 ... 96
      엄격한 타입의 결함 이용 ... 101
      알 수 없는 예외의 보고 ... 111
   서비스 호스트 애플리케이션에서 예외 관리 ... 114
      ServiceHost 상태와 변화 ... 114
      호스트 애플리케이션에서의 결함 처리 ... 115
      호스트 애플리케이션에서 예상하지 못한 메시지 처리 ... 116
   요약 ... 93
04장 엔터프라이즈 <B><FONT color ... #0000
   보안이란 ... 122
      윈도우 환경에서 인증과 권한 관리 ... 123
      전송과 메시지 수준의 보안 ... 124
   윈도우 도메인에서 보안의 구현 ... 126
      메시지 수준에서 TCP 서비스의 보호 ... 127
      전송 수준에서 HTTP 서비스의 보호 ... 134
      메시지 수준에서 HTTP 서비스의 보호 ... 141
      윈도우 사용자 인증 ... 143
      사용자 인증 ... 150
      리소스에 접근하기 위한 의인화(Impersonation) 이용 ... 157
   요약 ... 159
05장 인터넷에서의 <B><FONT color ... #0000
   인터넷 환경에서 사용자와 서비스 인증 ... 162
      SQL 멤버십 제공자와 SQL 롤 제공자를 활용한 사용자 인증과 권한 부여 ... 162
      인증서로 사용자 인증과 권한 부여 ... 177
      인증서를 이용한 서비스 인증 ... 187
   요약 ... 193
06장 서비스 계약과 데이터 계약 관리 ... 195
   서비스 계약 수정 ... 196
      선택적으로 오퍼레이션 보호 ... 196
      서비스 버전 관리 ... 202
      서비스 계약에 영향을 주는 변경과 주지 않는 변경 ... 211
   데이터 계약 수정 ... 213
      데이터 계약과 데이터 멤버 속성 ... 213
      데이터 계약 호환성 ... 226
   요약 ... 229
07장 상태 유지와 오퍼레이션의 순서 배열 ... 231
   <B><FONT color ... #0000
      서비스 인스턴스 컨텍스트 모드 ... 246
      PerCall 인스턴스 컨텍스트 모드에서의 상태 유지 ... 251
      서비스 인스턴스 비활성화 선택적으로 제어 ... 258
   <B><FONT color ... #0000
   요약 ... 266
08장 트랜잭션 지원 ... 267
   ShoppingCartService 서비스에서 트랜잭션 사용 ... 268
      OLE 트랜잭션 구현 ... 268
      WS-AtomicTransaction 트랜잭션 구현 ... 285
   트랜잭션을 지원하게 <B><FONT color ... #0000
      트랜잭션과 서비스 인스턴스 컨텍스트 모드 ... 287
      트랜잭션과 메시징 ... 288
      트랜잭션과 멀티스레딩 ... 288
      장기간 트랜잭션 ... 288
   요약 ... 289
09장 신뢰성 있는 세션 구현 ... 291
   신뢰성 있는 세션 사용 ... 292
      <B><FONT color ... #0000
   재전송 공격 탐지와 처리 ... 303
      <B><FONT color ... #0000
   요약 ... 309
10장 프로그래밍으로 설정과 커뮤니케이션 제어 ... 311
   <B><FONT color ... #0000
      서비스와 채널 ... 312
      행위 ... 313
      바인딩으로 채널 구성 ... 314
      메시지 검사 ... 319
   클라이언트 통신 제어 ... 324
      프로그램으로 서비스와 연결 ... 324
      프로그래밍으로 메시지 전달 ... 330
   요약 ... 334
11장 단방향 비동기 오퍼레이션의 구현 ... 335
   단방향 오퍼레이션의 구현 ... 336
      단방향 오퍼레이션의 효과 ... 336
      단방향 오퍼레이션과 타임아웃 ... 337
      단방향 메소드 사용 권장 사항 ... 346
   비동기 오퍼레이션 생성과 구현 ... 347
      클라이언트 애플리케이션에서 비동기 오퍼레이션의 생성 ... 347
      <B><FONT color ... #0000
   메시지 큐 사용 ... 357
   요약 ... 363
12장 성능을 고려한 <B><FONT color ... #0000
   자원 사용 제어를 위한 서비스 조절 기능 ... 366
      서비스 조절 설정 ... 367
   MTOM을 사용한 데이터 전송 ... 373
      대용량 이진 데이터 객체를 클라이언트 애플리케이션에 전송 ... 376
   <B><FONT color ... #0000
      <B><FONT color ... #0000
      스트림을 지원하는 오퍼레이션 구현 ... 381
      스트리밍의 보안 ... 382
   요약 ... 383
13장 메시지 라우팅 ... 385
   <B><FONT color ... #0000
      ChannelDiapatcher와 EndpointDispatcher 객체 재방문 ... 386
      EndpointDispatcher 객체와 필터 ... 388
   다른 서비스로 메시지 전달 ... 390
   <B><FONT color ... #0000
      WS-Referral 스펙과 동적 라우팅 ... 405
   요약 ... 405
14장 이벤트에 따라 발행하고 구독하는 콜백 계약의 이용 ... 407
   클라이언트 콜백의 구현과 실행 ... 408
      콜백 계약 정의 ... 408
      콜백 계약에서의 함수 구현 ... 409
      콜백 계약에서 오퍼레이션의 실행 ... 412
      콜백 오퍼레이션에서 재입력과 스레딩 ... 413
      다중 채널의 구현 ... 414
   이벤트 구현에 콜백 계약 사용 ... 414
      발행과 구독의 전달 모델 ... 427
   요약 ... 428
15장 윈도우 카드스페이스를 이용한 인증 관리 ... 429
   윈도우 카드스페이스를 사용한 <B><FONT color ... #0000
      클레임 기반의 보안 구현 ... 430
      제3자 신원 제공자의 사용 ... 443
      연합 환경에서 클레임 기반의 권한 ... 445
   요약 ... 447
16장 ASP.NET 클라이언트와 엔터프라이즈 서비스 컴포넌트의 통합
   ASP.NET 클라이언트를 지원하는 <B><FONT color ... #0000
   <B><FONT color ... #0000
   요약 ... 471
찾아보기 ... 473
닫기