서브메뉴

본문

Microsoft .NET XML 웹서비스 Step By Step
Microsoft .NET XML 웹서비스 Step By Step
저자 : 아담 프리맨
출판사 : 정보문화사
출판년 : 2003
정가 : 20000, ISBN : 8956740917

책소개


XML 웹 서비스가 다음 세대 인터넷 환경을 주도할 개념임을 누구도 부인하지 않는다. 이 책으로 Microsoft .NET 환경에서 XML 웹 서비스를 개발하는 것부터 이행하기까지의 전 과정을 학습할 수 있다. 샘플 코드는 C#과 Visual Basic .NET 두 종류로 작성되어 제공되며, 현실적으로 적용 가능한 신용카드번호 유효성을 검사하는 시나리오를 채택하여 그 개발 과정을 소개하였기에 더욱 쉽게 이해할 수 있다. 이 책에는 XML 웹 서비스 이해, XML 웹 서비스 사용 측면, XML 웹 서비스 개발, XML 웹 서비스 고급 기능에 대한 내용이 포함되어 있다.

목차


Part 1 XML 웹 서비스 이해 및 구축

Chapter 1 XML 웹 서비스 소개
XML 웹 서비스란 무엇인가?
XML 웹 서비스 적용 예
XML 웹 서비스의 이점
XML 웹 서비스의 선결 과제
XML 웹 서비스 표준 및 프로토콜
XML 웹 서비스 아키텍처
ASP.NET을 이용한 XML 웹 서비스 작성
요약

Chapter 2 Visual Studio .NET을 이용한 XML 웹 서비스 개발
개발 환경 준비
IIS 서버의 필요 조건
XML 웹 서비스를 위한 ASP.NET의 기본 사항들
Visual Studio .NET에서 XML 웹 서비스 프로젝트 만들기
요점 정리

Chapter 3 신용카드 검증 서비스 만들기
신용카드 검증 서비스
VISAValidator 서비스
VISAValidator 코드 이해
요점 정리

Part 2 XML 웹 서비스와 클라이언트

Chapter 4 SOAP 클라이언트 만들기
프록시 클래스와 웹 참조
XML 웹 서비스 클라이언트
요점 정리

Chapter 5 HTTP 클라이언트 만들기
HTTP-GET과 HTTP-POST 프로토콜
HTTP를 이용하여 XML 웹 서비스 사용하기
요점 정리

Chapter 6 XML 웹 서비스의 데이터 타입
SOAP을 이용한 데이터 표현
HTTP를 이용한 데이터 표현
단순 타입
복합 타입
참조형 인수
요점 정리

Chapter 7 예외 처리
ASP.NET에서의 예외 처리
사용자 정의 오류 코드 사용
요점 정리

Chapter 8 Visual Studio .NET으로 XML 웹 서비스 디버깅하기
중단점과 예외
중단점 사용하기
중단점 구성하기
예외 상황에서의 중단
요점 정리

Chapter 9 XML 웹 서비스의 출판과 검색
UDDI를 이용한 XML 웹 서비스의 출판과 검색
DISCO 파일을 이용한 XML 웹 서비스 출판과 검색
XML 웹 서비스 이행
요점 정리

Part 3 XML 웹 서비스 고급 구현

Chapter 10 상태 관리
클라이언트 상태
어플리케이션 상태
요점 정리

Chapter 11 DataSet과 XML 웹 서비스
DataSet 살펴보기
DataSet 이용하기
요점 정리

Chapter 12 캐싱과 어플리케이션 이벤트
캐싱
Global.asax 파일
요점 정리

Chapter 13 XML 웹 서비스 보안
인증
권한
요점 정리

Chapter 14 사용자 정의 SOAP 헤더
XML 웹 서비스에서 사용자 정의 SOAP 헤더 사용하기
요점 정리

Chapter 15 비동기 방식으로 XML 웹 서비스 이용하기
비동기 방식 XML 웹 서비스
비동기식 XML 웹 서비스 클라이언트
요점 정리

Chapter 16 수동으로 프록시 생성하기
Wsdl.exe 툴 이용하기
요점 정리

Part 4 부록

Appendix A 신용카드 검증용 라이브러리
CreditCardValidation.dll
카드번호는 어떻게 검증되는가?
CreditCardValidation 코드
요약

Appendix B XML 웹 서비스 리소스
XML(Extensible Markup Language)
HTTP(Hypertext Transfer Protocol)
Microsoft .NET
Microsoft .NET Passport
SSL(Secure Sockets Layer)
SOAP(Simple Object Access Protocol)
TLS(Transport Layer Security)
UDDI(Universal Description, Discovery, and Integration)
WSDL(Web Services Description Language)
기타

Appendix C GXA(Global XML Web Services Architecture)
GXA(Global XML Web Services Architecture)
요약