나에게 필요한 지식과 기술을 검색해 보세요.

웹 서비스

지은이

정지훈

출간일

2002.06.07

레벨

중고급

평점

5(1명)

정가

25,000

판매가

22,500

총 결제 금액

10%

22,500

적립 예정

1,120P

서로 다른 플랫폼과 애플리케이션간의 대화 웹 서비스

웹 서비스가 추구하는 바가 특정 벤더 기술에서 벗어나 표준을 통한 모든 컴퓨터간의 원활한 데이터의 흐름이듯 특정 기술 중심의 접근에서 벗어나 폭넓게 접근했다는 것만으로도 이 책은 충분한 의미가 있다.
- 박세영(월간 「마이크로소프트웨어」 편집장) -


웹 서비스가 무엇이냐고 묻는다면 "웹을 통해 웹의 어디에서든 실행할 수 있는 분산된 프로그램들"이라고 정의할 수 있다. 이 책은 웹 서비스의 순수 목적대로 다양한 업체가 제공하는 웹 서비스(마이트로소프트의 닷넷, 썬 마이크로시스템즈의 WSDP, IBM의 WSTK 등)를 치우침 없이 충실히 다루고 있다. 웹 서비스의 역사적 고찰부터 웹 서비스의 핵심 기술인 XML, SOAP, WSDL, UDDI까지 명쾌하게 보여준다. 또한 어느 책에서도 볼 수 없는 웹 서비스의 고급 주제인 보안, 트랜잭션, QoS 등을 다루고 있으며 J2ME와 윈도우 CE로 웹 서비스의 미래까지 조망하고 있다. 마지막으로는 새롭게 떠오르고 있는 차세대 지능형 웹인 "시멘틱 웹"까지 다루고 있다.

이 책의 특징
  • 웹 서비스의 순수 목적대로 다양한 업체가 제공하는 웹 서비스의 실제 구현 방법과 전망 등 웹 서비스의 현재와 미래를 면밀하게 분석한다.
  • 웹 서비스를 크게 기초 이론, 응용, 미래라는 3가지 부분으로 나누어서 거의 학문에 가까운 접근 방법을 사용했다.
주요 내용
  • XML, SOAP, WSDL, UDDI의 개념을 역사적, 구조적으로 명쾌하게 해설
  • 마이크로소프트의 VS.NET, 썬 마이크로시스템즈의 WSDP, IBM의 WSTK 등 플랫폼별 웹 서비스 실전 프로그래밍 예제
  • 웹 서비스의 보안, 트랜잭션, QoS, J2ME와 윈도우 CE로 조망해보는 웹 서비스의 미래
  • 새롭게 떠오르는 차세대 지능형 "시멘틱 웹" 소개

저자

목차

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의 상위 레벨 서비스
     서비스 프로파일
     프로세스와 서비스 모델링
     요약

리뷰

오탈자

25,000

10%

22,500