서브메뉴

본문

Professional Java Web Services
Professional Java Web Services
저자 : Ben Galbraith
출판사 : 정보문화사
출판년 : 2002
ISBN : 8976279018

책소개


웹 서비스는 프로그래밍 업계에서 가장 주목받는 분야이다. 실제로 Microsoft는 웹 서비스 기술을 전면에 채택해 Windows 플랫폼이 웹 서비스를 지원할 수 있도록 완전 재설계하고 있다. 자바 진영에는 분산 환경을 지원하고, 높은 확장성과 유지보수가 용이한 엔터프라이즈 시스템이 이미 존재한다.

따라서 소프트웨어 개발자는 웹 서비스라는 계층을 추가하여 분산 환경에서 구현 독립적으로 애플리케이션간의 통신을 할 수 있다. 이것은 웹 서비스의 공개, 검색, 바인드라는 표준 모델을 따르기 때문에 기업 시스템 통합(EAI)을 용이하게 해준다. 이 책은 SOAP, WSDL, UDDI 등의 웹 서비스 주요 명세에 대해 설명하고 기업 애플리케이션에서의 웹 서비스 구축에 대해 실전에서 우러나온 조언을 한다. 또한 웹 서비스의 주요 기술과 명세에 대해서 간결하게 설명하고, 웹 서비스 아키텍처와 그에 따른 최신 구현 정보를 소개한다.

목차


제1장 웹 서비스 아키텍처
웹 서비스 모델
기본 웹 서비스 스택
J2EE의 기본적인 웹 서비스 아키텍처
상세 아키텍처
성능
중간 계층의 역할
요약 및 정리

제2장 SOAP
SOAP에 대한 소개
SOAP은 어떻게 생겼는가?
보안 관련 문제
자바에서의 SOAP 아키텍처
프로토콜
HTTP를 사용하는 SOAP
요약 및 정리

제3장 아파치 SOAP 2.2
들어가면서
아파치 SOAP의 역사
아파치 SOAP의 미래상
아파치 SOAP 설치하기
Hello World 서비스 설치 및 실행
작업 이력서 리파지토리 서비스
서비스 실행시키기
SOAP 서비스 개발하기
SOAP 클라이언트 개발하기
SOAP 클라이언트와 서비스 디버깅하기
요약 및 정리

제4장 WSDL
WSDL 문서 구조
WSDL for Java(WSDL4J) API
WSDL에서 정보 읽어 동적으로 서비스 호출하기
요약 및 정리

제5장 UDDI
UDDI에 대한 소개
UDDI 레지스트리
UDDI 데이터 구조
UDDI API
UDDI for Java(UDDI4J)
예제 : 엘리먼트와 엘리먼트 생성하기
요약 및 정리

제6장 자바 웹 서비스 보안
보안 서비스
보안 기술과 보안 기법
웹 애플리케이션 보안
자바 보안 API, 툴킷 그리고 SDK
요약 및 정리
참고자료

제7장 건강보험 회사 사례 연구
Wrox Insurance
개발에 필요한 소프트웨어와 환경설정
Wrox Insurance의 웹 서비스 접근
Provider 웹 서비스
Wrox Insurance - ProviderProxy
Wrox Insurance - 웹 사이트
사례 연구를 마치며
요약 및 정리

제8장 웹 서비스를 지원하는 J2EE 애플리케이션
J2EE 애플리케이션­WroxCuisine
웹 서비스 가능하게 하기
CapeConnect 웹 서비스 플랫폼
웹 서비스 클라이언트
요약 및 정리

제9장 SAP과 웹 서비스
mySAP과 R/3의 소개
SAP 프로그래밍 인터페이스
SAP 인터넷 비즈니스 프레임워크
SAP 미들웨어 아키텍처
bTalk을 사용하여 자바로 R/3 시스템에 연결하기
SAP의 앞으로의 방향
요약 및 정리

제10장 IBM과 웹 서비스
IBM 서버 기술 플랫폼
IBM UDDI 레지스트리 사용하기
간단한 웹 서비스 구현하기
IBM의 WSTK로 작업하기
IBM UDDI4J를 이용한 설치 및 공개
요약 및 정리

제11장 JAXM과 JAX-RPC
JAXM 대 JAX-RPC
JAXM
요약 및 정리

제12장 JAXR
XML 레지스트리
JAXR 아키텍처
JAXR API : 어떻게 이용할 것인가?
요약 및 정리

제13장 Sun ONE에 대하여
ONE 아키텍처
예제
마이크로소프트 닷넷
요약 및 정리

제14장 Axis에 관하여
Axis의 주요 특징들
아키텍처
WSDD(Web Services Deployment Descriptor)
컴포넌트 설치
Alpha 3 버전의 기능
Axis 서비스 예제 만들어보기
다음 신 버전에서 예상되는 기능들
요약 및 정리

부록 A CapeConnect Three 인스톨하기
CapeConnect Three와 WebLogic 연동 설정

부록 B CapeStudio 1.1 인스톨하기

QuickMenu