오탈자, 부록 및 예제소스, 관련 사이트가 자료 메뉴로 통합되었어요.
쪽수
ISBN
브랜드
닷넷 플랫폼의 차세대 통신 인프라, WCF
WCF에 대응되는 닷넷 기술은 XML 웹 서비스와 닷넷 리모팅이다. 닷넷이 원격 서비스 혹은 원격 컴포넌트/클래스를 호출하는 방법은 웹 서비스와 닷넷 리모팅으로 이원화 되어 있다. 문제는 두 메시징 기술이 비슷한 기능을 수행함에도 불구하고 그 내부 매커니즘과 프로그래밍 방식에 공통점이 별로 없다는점이다. 일단 두 기술 중 하나를 선택한 경우, 다른 기술로 애플리케이션을 바꾸는 것은 디자인부터 다시 생각해야 할 만큼 프로그래밍 방식의 커다란 변화를 가져오곤 했다. 또한 이들 두 기술은 트랜잭션 지원이나 신뢰도 높은 세션 기능 등 기능면에서도 부족하다는 한계를 가지고 있다.
WCF는 이러한 과거 기술들의 장점을 수용하고 단점을 극복하고자 등장한 차세대 메시징 프레임워크다. WCF는 단일한 프로그래밍 방식으로 웹 서비스 스타일 혹은 닷넷 리모팅 스타일의 통신을 지원한다. 지금까지 닷넷 플랫폼은 웹 서비스와 닷넷 리모팅을 이용하여 클라이언트와 서버 사이의 통신을 해왔다. 물론, 이들은 앞으로도 계속 지원될것이지만 이들을 통합한 프로그래밍 모델을 가지고 있는 WCF가 앞으로 닷넷 플랫폼의 기본 통신 인프라가 될 것은 너무나도 자명하다.
이 책의 특징
어떤 독자를 위한 책인가?
1장. WCF 맛보기 01 WCF 걸음마 02 Hello World 서비스 구현 03 Hello World 서비스 클라이언트 구현 04 요약 2장. WCF의 진보된 예제 01 configuration 사용 02 WSDL과 서비스 메타 정보 03 프록시 자동 생성 04 IIS에 서비스 호스팅 05 Visual Studio의 WCF 서비스 라이브러리 프로젝트 템플릿 06 요약 3장. 서비스 이해하기 01 웹 서비스의 등장 02 웹 서비스의 발전 03 프로그래밍 모델 통합 04 WCF의 의의 05 요약 4장. 계약과 직렬화 01 서비스 계약 02 서비스 계약 버전 관리 03 서비스 계약과 메시징 04 메시지 계약 05 데이터 계약 06 다양한 데이터 타입에 대한 직렬화 07 데이터 계약 버전 관리 08 WCF Serializer 09 요약 5장. 바인딩 01 바인딩에 대한 이해 02 WCF 표준 바인딩 03 인터넷을 위한 바인딩들 04 인트라넷을 위한 바인딩들 05 다른 표준 바인딩들 06 바인딩과 메시지 전송 07 요약 6장. 서비스 메타데이터와 호스트/클라이언트 작성 01 서비스 메타데이터 개요 02 WSDL과 Metadata Exchange 03 서비스 호스트 작성 04 서비스 클라이언트 작성 05 요약 7장. 예외 처리 및 디버깅 01 기본적인 WCF 예외 처리 02 서비스 예외 처리 03 클라이언트 예외 처리 04 서비스 예외 처리 확장 05 디버깅 도구들 06 요약 8장. 세션, 인스턴스 관리, 병행성 제어 01 WCF 세션 02 WCF 인스턴스 관리 03 WCF 병행성 제어 04 요약 9장. 단방향/비동기 호출 및 콜백 01 단방향 호출 02 비동기 호출 03 서비스 콜백 04 요약 10장. 트랜잭션 처리 01 트랜잭션 개요 02 WCF 서비스의 트랜잭션 03 트랜잭션 흐름 제어와 WS-AT 04 요약 11장. 신뢰할 수 있는 메시징 01 메시징과 신뢰성 02 신뢰할 수 있는 세션 03 메시지 큐 기반 서비스 04 요약 12장. WCF 보안 01 보안 기초 개념들 02 WCF 보안 기초 03 WCF 보안 상세와 활용 04 바인딩과 보안 05 WCF 보안 고려 사항 06 요약 13장. WCF 확장 01 WCF 내부 구조 02 커스텀 바인딩을 통한 채널 계층 확장 03 Behavior를 통한 서비스 모델 계층 확장 04 요약 부록 A. WCF 개발 환경 01 WCF 개발 환경 구축 02 인증서 관리하기 03 요약 부록 B. WCF 3.5의 기능 소개 01 WCF 웹 프로그래밍 모델 02 ASP.NET AJAX 지원 03 RSS/ATOM 배급 04 요약
48,000원
10%
43,200원