메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

자바 웹 서비스

자바 웹 서비스

한빛미디어

번역서

절판

  • 저자 : 데이비드 채플 , 타일러 쥬얼
  • 번역 : 이창신
  • 출간 : 2002-06-24
  • 페이지 : 368 쪽
  • ISBN : 8979141904
  • 물류코드 :1190
  • 초급 초중급 중급 중고급 고급
2.7점 (3명)
좋아요 : 17
자바로 구현하는 웹 서비스 세상
     플랫폼을 뛰어넘는 자바와 웹 서비스 기술의 만남


"이 책은 독자에게 SOAP와 웹 서비스 아키텍처를 이해하는 데 필요한 식견과 이를 기업에 적용하는 방법을 알려준다." - 오라일리 독자서평 중에서

웹 서비스는 이 세상 모든 서비스(애플리케이션)를 플랫폼에 상관없이 모든 사람이 이용할 수 있도록 구성한 최첨단의 웹 환경이다. 어떤 플랫폼에서도 웹 서비스를 이용할 수 있고, 어떤 언어로도 웹 서비스를 구현할 수 있다. 그러나 이러한 장점이 있어도 많은 사람들이 개념조차 잡지 못하고 있는 것이 현실이다. 특히 SOAP, UDDI, WSDL 등 수많은 낯선 용어 때문에 그 개념에 접근하기는 더욱 힘들어 보인다. 이렇게 생각해보자. "새로운 개념과 용어가 낯설지 모르지만, 그것이 바로 웹 서비스의 비전을 암시한다"라고.

이 책은 웹 서비스 환경을 자바로 꾸미면 최상의 시너지를 낼 수 있다는 것을 보여줄 뿐만 아니라 웹 서비스를 최상으로 운영할 수 있도록 웹 서비스와 관련된 모든 자바 기술을 소개한다.

만일 여러분이 자바 개발자이고, 웹 서비스 분야로 진출할 예정이라면 또 단지 웹 서비스가 제공하는 것이 무엇인지 알고자 한다면 이 책이 반드시 필요할 것이다. 이 책을 읽으려는 독자는 XML, 자바 등 관련 기술에 관한 충분한 지식이 있어야 한다.

주요 내용
  • SOAP의 개념과 역할
  • 웹 서비스 핵심 언어인 WSDL 프로그래밍
  • 자바를 이용한 UDDI 프로젝트
  • JAX-RPC와 JAXM
  • J2EE와 웹 서비스
  • 웹 서비스와 상호운영성
  • 웹 서비스 보안
데이비드 채플 저자

데이비드 채플

소닉 소프트웨어의 부사장이자 주요 기술을 전파하는 전도사이다. 애플리케이션 개발자들을 위한 소프트웨어 툴과 기반구조 설계 부분에서 18년이 넘는 경력을 쌓은 베테랑이다. 『자바 메시지 서비스(Java Message Service)』(한빛미디어, 2001)를 집필했으며, 『Professional ebXML Foundations』(Wrox Press, 2001)의 공동 저자이다. 「Network World」, 「XML Journal」, 「Java Developers Journal」, 「Web Service Journal」에서도 그의 기사를 읽을 수 있다.

 

타일러 쥬얼 저자

타일러 쥬얼

BEA 시스템즈의 기술 전파 담당 이사를 맡고 있으며, 기업 기술과 관련한 전문 강사이기도 하다. 그는 업계에서 달변으로 통하여 여러 개발자 회의에 참여해왔다. 또한 오라일리의 편집 마스트헤드(Editorial Masthead)의 회원으로 활동하고 있으며, 「Sys-Con"s WebLogic Developer"s Journal」과 「Web Service Journal」의 편집 위원이다. 한 달에 한번 http://www.onjava.com에 J2EE 칼럼을 기고하고 있으며, http://www.theserverside.com의 기술 고문을 맡고 있다.
이창신 역자

이창신

서울대 수학과를 졸업한 후 1999년부터 자바 업계에 뛰어들었다. 서블릿-JSP-애플릿-스윙 관련 개발 경험을 쌓아오던 중 2001년 일본으로 건너가 모바일 자바의 최전선에서 악전고투하다 2002년 귀국, 그 동안 배우고 깨달으며 느꼈던 것을 이 책에 쏟아부었다.

e-mail: iasandcb@hotmail.com
homepage: http://iasandcb.hihome.com

1장. 웹 서비스의 세계로 오신 것을 환영합니다
     웹 서비스란 무엇인가?
     웹 서비스 채택 요소
     J2EE 환경에서의 웹 서비스
     이 책에서 다루는 내용

2장. 복합 컴퓨팅 모델의 내부
     서비스 지향 아키텍처
     P2P 모델      

3장. SOAP: 상호운영성의 초석
     단순
     객체
     접근
     프로토콜
     SOAP 메시지의 해부
     SOAP 메시지의 송수신
     Apache SOAP 라우팅 서비스
     첨부 파일이 붙은 SOAP

4장. SOAP-RPC, SOAP-장애 그리고 그 속에 담긴 오해들
     SOAP-RPC
     SOAP 장애를 이용한 오류 처리
     SOAP 매개자와 실행자

5장. 웹 서비스 기술 언어
     WSDL의 발표
     WSDL 문서의 구조
     많은 연습은 완전으로 통한다
     자바는 대체 어디 있는가?

6장. UDDI
     UDDI 개관
     UDDI 스펙과 자바 기반의 API
     UDDI 프로그래밍
     UDDI를 가진 WSDL 정의의 이용

7장. JAX-RPC와 JAXM
     XML 메시징을 위한 자바 API(JAXM)
     JAX-RPC
     SOAPElement API
     JAX-RPC 클라이언트 호출 모델

8장. J2EE와 웹 서비스
     SOAP-J2EE 방식
     자바 웹 서비스 표준

9장. 웹 서비스 상호운영성
     상호운영성의 개념
     좋고, 나쁘고, 추한 상호운영성
     잠재적 상호운영성의 문제
     SOAPBuilders 상호운영성
     다른 상호운영성 자료
     자료

10. 웹 서비스 보안
     XML 내에서의 결합 보안
     XML 디지털 서명
     XML 암호화
     SOAP 보안 확장
     읽을거리

부록



의역투성에 웹서비스를 이해시킬 목적으로 번역했는지 모르겠네요.

원서를 보지 못했지만, 변역하신분의 무성의가 너무 느껴집니다.



그동안 한빛 미디어의 책을 좋게 보아왔는데, 이번서적은 정말 최악입니다.

최근 화두가 된 웹 서비스에 관하여 저도 Java로 구현하는 방법을 알고 싶어 이 책을 보게 되었습니다. "1장 웹 서비스의 세계로 오신 것을 환영합니다" 와 "2장. 복합 컴퓨팅 모델의 내부" 는 흥미 있게, 웹 서비스를 준비하는 마음으로 읽어 내려갔습니다. 번역서라 가끔씩 문장상 어색한 부분이 보였지만 번역자의 주석 처리로 어느 정도 어색함을 커버할 수 있었습니다. 1장과 2장의 내용을 통하여 웹 서비스의 올바른 정의와 SOAP, WDSL, UDDI 의 개념을 어느 정도 파악하게 되었습니다. 그리고 이 책을 읽고 나서 제가 자바로 구현해 볼 웹 서비스에 대한 기대감은 조금씩 커져갔습니다.



그런데, 아차…!
3장부터 4장까지 계속 읽어 가면서 전 제가 책 읽는 순서에 있어서 실수했다는 것을 깨달았습니다. 전 3장 이후의 내용을 제대로 이해할 수 없었습니다. 참고로 전 Java Programmer 경력 4년차가 거의 다 되어갑니다. 하지만, 아직까지는 XML 을 다뤄본 적이 없습니다. 그런 저에게 3장 이후의 내용은 이해하기가 쉽지 않았던 것입니다.



다시 책의 서문을 찾아 누구를 대상으로 쓰여진 책인지를 찾았습니다. 역시 초보자를 대상으로 쓰여진 책은 아니었습니다. 전 초보자는 아니었지만 XML에 대한 별도 설명이 없었기 때문에 XML에 대한 지식을 기본 전제 조건으로 하는 이 책은 이해하기 쉽지 않았던 것입니다.



자바로 구현하는 웹 서비스를 빨리 익힐 수 없다는 점에 있어 약간은 실망을 안은 채 계속하여 4장을 읽어 내려갔습니다. 그런데 책 내용이 한번 머리 속에 들어오지 않기 시작하니 계속 제대로 이해가 되지 않았습니다. 5장으로 넘어가도 현상은 비슷했습니다. 아쉬운 마음을 달래며 책장에서 오래 전 사 두었던 XML 관련 도서부터 먼저 읽기로 결정했습니다.



책의 내용을 제대로 이해하지 못한 상황에서 제대로 된 리뷰를 한다는 것이 불가능 하지만, 이 책을 선택하시는 분들을 위해 몇 마디 적어보았습니다. 개인적으로 이 책은 초보자용 책은 아니며, 초보자가 아니라 할지라도 XML에 관한 기본 지식 없이는 볼 수 없는 책입니다.



그리고, 번역서의 한계점도 군데 군데 드러납니다. 번역자께서 최대한 우리 말로 옮기려 노력하신 흔적은 여러 군데에서 보이지만 책 자체의 내용이 쉽지 않은 데다가 기존 개발자들에게 익숙하지 않은 신 개념, 신 기술을 다룬 서적이기에 번역서의 어색함이 크게 다가오는 것 같습니다. 제 생각에는 원서의 필자가 처음 집필할 당시부터 책을 약간은 어려운 문장으로 기술했던 것 같습니다.



제 짧은 소견으로는 최소 Java를 다룬지 1년 이상 되는 프로그래머들 중에서도 XML에 대한 기본 지식을 갖고 있는 사람만이 이 책에 대한 불만이 적고 만족도가 높을 것 같다는 생각이 듭니다. 전 XML 관련 도서를 1권 정독한 뒤 다시 한번 "자바 웹 서비스"를 다시 보기로 마음 먹었습니다.

사실 중급이란 단어와 입문서란 단어가 어울리지 않지만 이것 보다 이 책을 잘 표현할 수 있는 제목이 없는 것 같습니다. 최근 국내에 번역되거나 출간된 웹서비스 서적은 자바 웹서비스 관련 번역 서적 2권과 포괄적인 웹서비스를 다룬 국내 서적이 1권 존재합니다.



>번역서

- 자바 웹 서비스(이창신 역, 한빛미디어)

- (Professional) Java Web Services(자바카페 역, 정보 문화사)



>국내서

- 웹 서비스 (정지훈, 한빛미디어)



최근 한빛 무료 세미나를 통해 웹서비스에 관심을 가지게 된 저는 웹 서비스(한빛미디어)와 자바 웹 서비스(한빛미디어) 라는 책을 구매하게 되었고 이 두 가지 책을 통해 어느 정도 웹 서비스에 대해 감을 잡을 수 있었습니다.



제목에서부터 알 수 있듯이 웹 서비스란 책은 웹 서비스를 폭넓게 접근하려고 노력한 책이었고 자바 웹서비스는 웹 서비스에 대한 기술 표준(SOAP, WSDL, UDDI)뿐만 아니라 표준 관련 자바 API에 대한 설명으로 이루어 졌습니다. 이 책은 처음부터 XML, 자바 등 관련 기술에 충분한 지식이 있는 독자를 위해서 만들어 졌지만 그렇기 때문에 자칫 소홀하기 쉬운 웹서비스의 기본 기술 표준(SOAP, WSDL, UDDI)에 대한 설명을 자세한 코드 주석이나 코드 분석을 통해 이해를 돕고 있습니다.



총 10개의 장으로 이루어진 이 책은 비교적 얇은(367페이지) 책입니다. 목차를 보시면 처음 1장~6장은 웹 서비스의 기본과 앞서 말한 기술 표준(SOAP, WSDL, UDDI)에 관한 내용과 이후 7장~8장은 웹서비스 관련 API, J2EE 와 웹서비스를 다루고 있습니다. 나머지 9장~10장은 웹 서비스의 상호 운영성에 대한 문제 제기와 테스트 도구 설명, 웹서비스의 미결 과제로 남은 보안에 대한 것으로 책을 마무리짓고 있습니다.



제목에서도 밝혔듯이 이 책은 중급 입문서로서 적합합니다. 중급이란 단어를 붙인 이유는 XML과 자바에 대해서 충분한 지식은 아니더라도 어느 정도 지식(자바(중급)와 분산 시스템(초급), XML(중급))은 가지고 있어야 책을 좀더 수월하게 보실 수 있다는 것입니다. 제가 생각하는 입문서란 많은 내용에 대해서 꼭 알아야 할 것과 짚고 넘어가야 할 것만 정리한 비교적 얇은 책입니다. 예를 들면 다른 책이 SOAP의 여러 가지 element에 대해서 자세하게 설명하고 있다면 이 책은 간단하게 자바 코드를 통해서 기본적인 SOAP 메시지를 만드는 법과 SOAP fault에 관한 내용을 적고 있습니다. 비교적 WSDL에 대한 내용은 자세하게 기술되어 있고 본문에서 관련된 자바 코드는 없지만 이후 7장 JAX-RPC에서 WSDL과 자바의 대응 방법을 간략히 기술하고 있습니다. 다음 UDDI에서는 간단한 명세와 JAXR, Systinet의 자바 API를 사용하여 예를 들었습니다. 나머지 장에서는 자바 웹 서비스의 목적이자 문제점인 상호 운영성에 관해 얘기하고 있습니다. 실제로 테스트 할 수 있는 예제를 두어 상호 운영성에 대해 설명하고 있습니다. 보안에 관해서는 XML 디지털 서명, XML 암호화, SOAP 보안 확장에 대한 내용을 중심으로 간략한 XML 코드를 가지고 설명을 하고 있습니다.



실제 과장되게 표현하지 않더라도 SOAP, WSDL, UDDI는 각 한 권 분량일 정도로 방대합니다. 이 같은 방대한 내용 중에서 개념을 간략하게 표현하기란 쉽지 않습니다. 이 책이 완벽하게 모든 개념을 요약해서 표현한 것은 아니지만 어느 정도 책의 분량과 전체적인 내용에 맞추어 적절한 분배의 설명이었습니다. 실제로 제가 읽은 웹서비스(한빛미디어)란 책과 정보 문화사의 책은 방대하게 많은 부분을 다루고 있어서 쉽게 읽을 수가 없더군요.



제가 이 책을 읽으면서 좋았던 점은 보통 번역서인 경우 대부분의 용어를 한글로 표현해서 그 뜻을 정확하게 이해 할 수 없었지만(보통의 전공 관련 번역서) 이 책에서는 한글로 번역한 용어 옆에 원서 단어를 적절한 때 언급하셨습니다. 예를 들어 “전개(deploying)” 라는 한글 용어 옆에 원서의 단어를 명시하셔서 한글의 뜻을 넘어서는 내용을 이해하도록 하도록 한 점이 무척 마음에 들었습니다. 다만 원서 저자들이 너무나 대단(?)하신 분들이라서 가끔씩 어려운 어휘도 사용하시긴 합니다. 이후 용어뿐만 아니라 단락 제목에도 원서 제목을 넣으면 좋겠다 라는 생각도 해봤습니다.



중급 입문서로의 역할을 다하고 있긴 하지만 몇 가지 아쉬운 점이 남습니다. 대부분의 예제는 아파치 SOAP에서 나온 예제이거나 현재 기업용 벤더의 예제이기 때문에 조금은 어렵습니다. 또한 자세한 설치 방법과 예제의 기본 구현 부분은 생략했기 때문에 자세한 코드를 보려면 해당 파일 다운받아야 합니다. 다운받은 압축 파일 안에 본문 예제와 관련 제품에 대한 설치 방법이 포함되어 있고 상당히 자세하게 설명하고 있습니다 .(물론 영어입니다.) 또한 아직 JWSDP이 초기 단계이고 앞으로 어떻게 변할지 모르기 때문에 자세한 SAAJ나 JAXB에 관한 내용은 이 책에서 언급하지 않고 있습니다. 역자 분도 얘기하셨듯이 이 책의 개정판은 좀더 명확해 지고 많은 예제로 이루어진다니 기대해 봐야 하겠습니다.





덧붙이는 말



1. 개인적으로 서블릿 프로그래밍이란 책을 번역하신 분이 이 책을 번역하셔서 안심이 되었습니다. 서블릿 프로그래밍이라는 책을 읽어 보셨다면 아시겠지만 그분의 번역 실력은 매우 훌륭하다고 생각합니다. 사실 이 책에서도 그 책처럼 많은 주석과 ‘역자도 말 좀 합시다’ 를 기대했지만 세미나 장에서 이 책을 번역하기가 너무나 어려웠다고 하시더군요.



2. 이미 웹서비스를 읽은 상태에서 이 책을 읽었지만 많은 부분이 어렵더군요. 좀더 자세하게 공부를 하시려면 아래 책들을 참고하시면 많은 도움이 되실 겁니다.

- 『자바와 XML, 개정판』, 한빛미디어: DOM, SAX, SOAP 관련 자바 API대해 설명하고 있습니다.

- 『웹 서비스』, 한빛미디어: 자세하고 포괄적인 내용과 웹서비스의 미래라는 내용이 좋습니다.

- 『Professional, Java Web Services』, 정보 문화사: wrox책들이 대부분 그렇듯 약간 어렵지만 관련 사례 연구를 두어서 이해를 돕고 있습니다.

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
자바 웹 서비스
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
자바 웹 서비스
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
자바 웹 서비스
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실

최근 본 책0