서브메뉴
검색
본문
Powered by NAVER OpenAPI
-
웹 서비스 실전 프로그래밍
저자 : 이한수
출판사 : 한빛미디어
출판년 : 2002
ISBN : 8979142048
책소개
케이스 스터디를 통한 웹 서비스 구축 실무서. J2EE와 .NET 연동은 웹 서비스가 지향하는 상호운용성을 가장 잘 보여주는 그림이다. 이 책은 그 동안 개별적인 기술로 접근하던 관점을 버리고, 보다 근본적이고 폭넓은 시야로 웹 서비스에 접근한다. XML, SOAP, WSDL, UDDI에 대한 설명과 케이스 스터디를 통한 유연한 시스템 설계 방법론을 제안한다. 부록으로 W3C에서 정리한 웹 서비스 용어집을 수록하였다.
[부록 CD] 본문 속 예제 소스, 관련 프로그램
목차
1부 웹 서비스 개요
1장 웹 서비스란?
01 웹 서비스의 탄생
02 웹 서비스의 정의
웹 서비스, 이제는 오픈 스탠더드로
웹 서비스 프로그램에서 서비스로
웹 서비스 아키텍처
웹 서비스 스택
요약 - 꼭 기억하고 넘어가세요
2장 웹 서비스를 말하는 언어 XML
01 왜 XML을 사용하는가?
02 웹 서비스 관련 XML 기술은 무엇인가?
네임스페이스
XML 스키마
요약 - 꼭 기억하고 넘어가세요
3장 웹 서비스 주요 기술
01 웹 서비스의 구조와 구성 요소
02 웹 서비스의 길, HTTP
03 웹 서비스의 접근, SOAP
SOAP 소개
SOAP 설계 목표
XML과 SOAP
SOAP 메시지
SOAP 인코딩
SOAP과 HTTP
SOAP을 사용한 웹 서비스
04 웹 서비스의 정의, WSDL
WSDL 소개
WSDL 구조
서비스의 정의
바인딩
05 웹 서비스의 발견, UDDI
UDDI 소개
UDDI 데이터 구조
UDDI API
요약 - 꼭 기억하고 넘어가세요
4장 웹 서비스 구현 환경
01 자바 플랫폼과 웹 서비스
자바 플랫폼에서의 웹 서비스 아키텍처
02 자바 웹 서비스의 새로운 표준, WSDP
자바 WSDP 구성 컴포넌트
자바 WSDP 설치 및 환경 설정
자바 WSDP 예제 프로그래밍
03 아파치 프로젝트의 SOAP 툴킷
아파치 SOAP 다운로드 및 설치
아파치 SOAP 예제 프로그램 만들기
04 아파치 프로젝트의 차세대 웹 서비스 툴킷, AXIS
AXIS 다운로드 및 설치
AXIS 예제 프로그램 만들기
05 닷넷 플랫폼과 웹 서비스
닷넷 예제 프로그램 만들기
요약 - 꼭 기억하고 넘어가세요
2부 실전 웹 서비스 구축
Case Study 01 다양한 사용자 디바이스 지원 서비스 개발
01 날씨 정보 웹사이트 굿웨더의 문제점
휴대폰/PDA 사용자를 위한 서비스 개발과 문제점
02 굿웨더의 웹 서비스 도입과 장점
서비스의 정의
서비스 인터페이스의 정의
서비스 플랫폼의 정의
서비스 아키텍처의 정의 및 구성도
03 닷넷을 이용한 날씨 정보 서비스 개발
ASP 닷넷 웹 서비스 프로젝트
ASP 닷넷 날씨 정보 서비스 프로그래밍
ASP 닷넷 날씨 정보 서비스 프로그램 실행
04 AXIS를 이용한 PC 클라이언트 개발
PC 클라이언트 클래스 구성도
PC 클라이언트 프로그래밍
PC 클라이언트 프로그램 실행
05 kSOAP를 이용한 휴대폰/PDA 클라이언트 개발
J2ME 무선 툴킷 설치
J2ME 무선 툴킷 실행 및 설정
휴대폰 클라이언트 프로그래밍
휴대폰 클라이언트 프로그램 실행
요약 - 꼭 기억하고 넘어가세요
Case Study 02 뉴스 포털용 뉴스 피더 개발
01 뉴스 포털 데일리뉴스의 문제점
데일리뉴스의 현 상황
웹 서비스 도입 전 데일리뉴스의 서비스 구조
02 데일리뉴스의 웹 서비스 도입과 장점
서비스 및 인터페이스의 정의
서비스 플랫폼의 정의
서비스 아키텍처의 정의 및 구성도
03 SOAP 도큐먼트 방식을 이용한 뉴스 피더 서버 프로그램 개발
뉴스 피더 서버 프로그램 개발
JAXM 서버 프로그래밍
04 SOAP 도큐먼트 방식을 이용한 뉴스 피더 클라이언트 프로그램 개발
JAXM 클라이언트 프로그래밍
05 데일리뉴스 웹 모듈 프로그램 개발
톰캣 서버 실행
JSP 웹 모듈 프로그래밍
06 데일리뉴스 웹 서비스 프로그램 실행
JAXM 서버 프로그램 실행
JAXM 클라이언트 프로그램 실행
요약 - 꼭 기억하고 넘어가세요
Case Study 03 분산 통계 시스템 개발
01 포털 사이트 하나로포털의 문제점
분산 통계 시스템의 필요성
분산 통계 시스템의 논리적 구조
분산 통계 시스템의 상세 구조
02 하나로포털의 웹 서비스 도입과 장점
분산 통계 시스템 구성도
분산 통계 시스템 개발 환경
03 웹 서비스와 JMS를 적용한 분산 통계 시스템 구현
아파치 SOAP 서버 구현
JMS를 이용한 클라이언트 구현
아파치 SOAP 툴킷을 이용한 자바 기반의 SOAP 클라이언트 구현
MS SOAP 툴킷을 이용한 SOAP 클라이언트 구현
요약 - 꼭 기억하고 넘어가세요
Case Study 04 아마존 웹 서비스 API를 이용한 B2B 연동 서비스 개발
01 B2B 연동의 문제점
생활 속에서 보는 B2B 모델
B2B 연동의 필요성과 문제점
02 B2B 연동을 위한 웹 서비스 도입과 장점
서비스의 정의
서비스 아키텍처 구성도
서비스 플랫폼의 정의
아마존 웹 서비스 개발 킷 받기
아마존 웹 서비스 개발 토큰 받기
03 비주얼 베이직 닷넷을 이용한 B2B 연동 서비스 개발
비주얼 베이직 닷넷 웹 서비스 프로젝트
비주얼 베이직 닷넷 B2B 연동 서비스 프로그래밍
비주얼 베이직 닷넷 B2B 연동 서비스 시연
04 C#을 이용한 비동기 B2B 연동 서비스 개발
C# B2B 연동 서비스 프로그래밍
C# 비동기 B2B 연동 서비스 시연
요약 - 꼭 기억하고 넘어가세요
Case Study 05 영화 예약 서비스 개발
01 영화 예약 시스템의 문제점
영화 예약 시스템의 상황
02 영화 예약 시스템의 웹 서비스 도입과 장점
서비스의 정의
서비스 인터페이스의 정의
서비스 플랫폼의 정의
서비스 아키텍처의 정의 및 구성도
03 영화 예약 서비스 구현
서비스 인터페이스 구현
데이터 타입으로 사용할 클래스 구현
영화 예약 서비스 구현
서비스 컴파일 및 JAX-RPC 서비스 타이 생성
영화 예약 웹 서비스 설치
영화 예약 서비스 등록
04 영화 예약 서비스 클라이언트 구현
AXIS 라이브러리를 이용한 WSDL 스텁 코드 생성
AXIS 라이브러리를 이용한 서비스 호출 개발
UDDI4J를 이용한 UDDI 서비스 검색 프로그래밍
웹 서비스를 적용한 영화 예약 시스템 실행
요약 - 꼭 기억하고 넘어가세요
부록 웹 서비스 용어집
아키텍처 관련 용어
일반 용어
비즈니스 프로세스 관련 용어
역할 관련 용어
SOAP 스펙 관련 용어
보안과 개인 정보 관련 용어