서브메뉴

본문

자바를 이용한 웹 서비스 구축
자바를 이용한 웹 서비스 구축
저자 : Simeon Simeonov
출판사 : 인포북
출판년 : 2002
ISBN : 8980544901

책소개


분산 컴퓨팅의 발전 과정에서 다음 단계는 웹서비스이다. 업계 표준을 기초로 하여, 웹 서비스는 소프트웨어를 느슨하게 연결된, 단순하고, 플랫폼에 독립적으로 파트너 및 클라이언트와 통합할 수 있게 해 준다. 이 책은 웹 서비스의 개념을 소개하고, 어떻게 웹 서비스를 비즈니스와 접목시킬 수 있는지를 심도 있게 설명한다. 그리고 웹 서비스와 관련 있는 새로운 표준인, SOAP(Simple Object Access Protocol), WSDL(Web Services Description Language)와 UDDI(Universal Description, Discovery and Integration)을 다룬다.

개념적인 프레임웍(서비스 지향 아키텍처)을 학습하여, 웹 서비스 솔루션의 다양한 컴포넌트를 이해하고, 어떻게 컴포넌트 기술을 함께 조합하는 지를 알게 된다. 가상 회사인 SkatesTown사의 비즈니스를 웹 서비스 기술을 이용하여 점진적으로 구축해 볼 수 있다. 또한 Axis 웹 서비스 인프라스트럭처 컴포넌트를 이해하고, 어떻게 Axis가 SOAP 사양을 구현하고 있는지 알 수 있다. WSDL을 이용하여 웹 서비스를 명세를 기술하는 방법을 학습하고, WSDL로부터 코드를 생성할 수 있다. 그리고 UDDI를 포함하는 웹 서비스를 공표하기 위한 기법들을 알 수 있다.

목차


Chapter 1 웹 서비스의 개요
웹 서비스란 무엇인가?
웹 서비스의 장점
e-Business 추세
웹 서비스의 필요성
서비스 지향 아키텍처
웹 서비스 상호 운용성 스택
요약

Chapter 2 XML의 기초
XML의 기원
문서 중심의 XML과 데이터 중심의 XML
XML 인스턴스
XML Namespace
DTD(Document Type Definition)
XML 스키마
XML 처리
요약
Resource

Chapter 3 SOAP(Simple Object Access Protocol)
XML 프로토콜의 발전
SOAP(Simple Object Access Protocol)
SkatesTown사의 업무 분석
재고 확인 웹 서비스
SOAP Envelope 프레임워크
SOAP 확장성의 이점
SOAP 중계자(Intermediaries)
SOAP에서의 에러 핸들링
SOAP 데이터 인코딩
웹 서비스 체계를 이용한 분산 시스템 구성
구매 요청 웹 서비스
SOAP 프로토콜 바인딩
요약
Resource

Chapter 4 웹 서비스 만들기
Axis 소개 및 선택 이유
Axis 아키텍처
Axis 설치하기
Axis 설정하기
보안
간단한 웹 서비스 체계
클라이언트측 프로그래밍
고급 웹 서비스 구축
문서 중심의 서비스
데이터 인코딩/디코딩
핸들러 만들기
특화된 중심축 핸들러인 a.k.a. 제공자
오류
메시지 패턴
중계자 층 만들고 구축하기
SOAP 버전 1.2
모니터링
요약

Chapter 5 SOAP을 이용한 e-Business
웹 서비스 체계 보안
기업 어플리케이션 통합
QoS(서비스 품질)
요약
Resources

Chapter 6 웹 서비스 명세화하기
왜 서비스 명세서가 필요한가?
서비스 위주 아키텍처에서의 서비스 명세 역할
잘 정의된 서비스
IDL의 역사
WSDL
WSDL과 자바
앞으로의 서비스 명세에 대한 노력
요약

Chapter 7 웹 서비스 찾기
서비스 발견의 역할
레지스트리의 역할
UDDI
사설 UDDI 레지스트리
UDDI 버전 2.0에서 새로워진 점들
UDDI와 WSDL 사용하기
요약

Chapter 8 상호 운용성, 개발도구, 미들웨어 제품
운용성 : 웹 서비스의 성배
서비스에 대한 광범위한 조망
요약
Resource

Chapter 9 미래의 모습
기간설비(Utility)로서의 컴퓨팅
온톨로지와 시맨틱 웹
소프트웨어 에이전트
P2P 컴퓨팅
그리드 컴퓨팅
임베디드 웹 서비스
종합
Resource

QuickMenu