책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > .NET > .NET 일반
· ISBN : 9788956740348
· 쪽수 : 563쪽
· 출판일 : 2002-11-15
책 소개
목차
Chapter 1 왜 웹 서비스인가?
웹 서비스 빌딩 블록
웹 서비스 디자인 시 결정 사항
전송 프로토콜 선택
엔코딩 스키마 선택
포맷 형식 선택
설명 메커니즘 선택
Discovery 메커니즘 선택
웹 서비스에서 누락된 사항
요약
Chapter 2 기본적인 웹 서비스 만들기
간단한 어플리케이션
웹 폼 만들기
지불 웹 서비스 만들기
Order 웹 폼 조정
웹 파일 공유 어플리케이션
웹 파일 공유 웹 서비스 만들기
WebFileUtil 프로그램 만들기
요약
Chapter 3 SOAP
SOAP 메시지의 해부
SOAP 액터
헤더(Header) 요소
바디(Body) 요소
SOAP RPC 메시지 이용
SOAP 엔코딩
단순 형식(Simple Types)
혼합 형식(Compound Types)
참조로 매개변수 넘기기
프로토콜 바인딩
요약
Chapter 4 XML 스키마
XML 문서 표현
정의된 데이터 타입
정수형(Integers)
문자형(Strings)
이진 데이터(Binary Data)
네임스페이스
targetNamespace 속성
xmlns 속성
schemaLocation 속성
noNamespaceSchemaLocation 속성
XML 스키마와 XML 스키마 인스턴스 네임스페이스
요소 정의
사용자 데이터 형식
단순 형식
복합 형식(Complex Types)
요소와 속성 그룹
네임스페이스 범위
다형성
제한 상속
요약
Chapter 5 웹 서비스 문서를 위한 WSDL 이용
WSDL 문서 구문
definitions 요소
types 요소
message 요소
portType 요소
binding 요소
service 요소
확장 요소
SOAP 확장
HTTP GET/POST 확장
import 요소
설명
계산기 웹 서비스의 WSDL 문서
요약
Chapter 6 ASP.NET
ASP.NET 웹 서비스 만들기
전송 프로토콜과 바인딩
웹 서비스 문서화 기능
에러 발생
SOAP 엔코딩 유형(SOAP Encoding Styles)
엔코딩 참조
인터페이스 상속
상태 관리
세션 상태
어플리케이션 상태
SOAP 헤더 정의와 처리
Unknown 헤더 처리
SOAP 확장 이용
SOAP 확장 속성들
SOAP 확장 클래스
프록시 코드 생성을 위한 WSDL 기능 활용
프록시 클래스
쿠키
요약
Chapter 7 XML 직렬화(XML Serialization)
XML Serialization 제어하기
PurchaseOrder의 루트 데이터 타입 정의
항목 배열 정의
파생 데이터 형식 만들기
PurchaseOrder의 오픈 스키마 만들기
AcceptPO 웹 메서드 정의
서버측 유효성
사용자 정의 시리얼라이즈 구현
요약
Chapter 8 리모팅을 이용한 웹 서비스의 생성과 이용
리모팅과 ASP.NET 비교
Grabber.NET 어플리케이션
리모팅 아키텍처
IIS를 호스트로 하는 웹 서비스 만들기
윈폼이 호스팅하는 웹 서비스 만들기
웹 서비스에 접근하기
SOAP 헤더 추가
WSDL 생성
Suds WSDL 확장 요소들
요약
Chapter 8-1 COM+ 개체의 웹 서비스 노출
unmanaged 개체의 웹 서비스 노출과 이용
컴포넌트 만들기
COM+ 등록 및 웹 서비스 노출
웹 서비스 이용하기
managed 개체의 웹 서비스 노출과 이용
컴포넌트 만들기
COM+ 등록 및 웹 서비스 노출
웹 서비스 이용하기
개체의 웹 서비스 노출과 과정
요약
Chapter 9 웹 서비스 검색 메커니즘
UDDI
UDDI 아키텍처
UDDI API
UDDI SDK
UDDI 엔터프라이즈 서버
구매자 등록
공급자 등록하기
Visual Studio .NET 통합
DISCO
Visual Studio .NET과 DISCO
요약
Chapter 10 안전한 웹 서비스 만들기
위협 모델링 개요
위협 요소 협의
위협 예방을 위한 기술 선정
웹 서비스 보안 기술
웹 서비스 인증
웹 서비스 권한
웹 서비스의 프라이버시 및 무결성
닷넷 프레임워크 보안 기술
웹 서비스 보안 기술의 미래
일반적인 보안 실수 사항
실수 #1 : 중요 데이터를 불안정한 상태로 저장
실수 #2 : SQL Server에 대한 부적절한 연결
실수 #3 : 불안정한 SQL 문 사용
심화 학습
불안전한 버전(집에서 따라하지 않도록 주의한다!)
안전한 솔루션
요약
Chapter 11 웹 서비스 디버깅
대화식 디버깅
디버깅의 기초
원격 디버깅
웹 서비스친화적 호출 스택
디버거가 필요로 하는 정보
어셈블리 메타데이터
프로그램 데이터베이스
추적 정보
동적으로 컴파일된 소스 코드 디버깅
웹 서비스 도구
추적
이벤트 로그
성능 카운터
디버깅 팁과 트릭
요약
Chapter 12 확장성 및 가용성
웹 서비스 확장
스케일 업
스케일 아웃
병목 현상 극복
고가용성 유지
고가용성 스케일 업 리소스들
고가용성 스케일 아웃 리소스들
고가용성 리소스를 활용한 프로그래밍
제 3제공자의 웹 서비스 이용과 가용성
대체 웹 서비스에 의한 Failover 정책
오프라인 모드를 구현하는 정책
성능 최적화
캐싱
요약
Chapter 13 웹 서비스의 미래
.NET My Services 소개
.NET My Services 보안
.NET My Services로 작업하기
글로벌 XML 웹 서비스 아키텍처(GXA)
웹 서비스 검사 언어(WS-Inspection)
WS-Security와 WS-License
WS-Routing
WS-Referral
WS-Referral 등록 메시지 교환
동적 어플리케이션 토폴로지
웹 서비스 오케스트레이션
요약
Appendix XML 스키마 데이터 타입
Index