
000 | 00963namccc200277 k 4500 | |
001 | 000000874949 | |
005 | 20100806064656 | |
007 | ta | |
008 | 040128s2004 ulka 001a kor | |
020 | ▼a 8955508115 ▼g 93560 : ▼c \32000 | |
035 | ▼a KRIC09112675 | |
040 | ▼a 211046 ▼c 211046 ▼d 211046 ▼d 211009 | |
041 | 1 | ▼a kor ▼h eng |
049 | 1 | ▼l 121092548 ▼f 과학 ▼l 121092549 ▼f 과학 |
082 | 0 4 | ▼a 005.72 ▼2 21 |
090 | ▼a 005.72 ▼b J41 2004 | |
100 | 1 | ▼a Nagappan, Ramesh |
245 | 0 0 | ▼a JAVA로 개발하는 웹 서비스 : ▼b JAVA를 이용한 보안 웹 서비스 설계 및 개발 / ▼d Ramesh Nagappan ; ▼e Robert Skoczylas, ; ▼e Rima Patel Sriganesh [저] ; ▼e 이창재 역. |
246 | 1 9 | ▼a Developing Java Web services : architecting and developing secure Web services using Java |
260 | ▼a 서울 : ▼b 사이텍미디어 , ▼c 2004. | |
300 | ▼a xxx, 734 p. : ▼b 삽도 ; ▼c 26 cm. | |
504 | ▼a 색인수록 | |
700 | 1 | ▼a Skoczylas, Robert |
700 | 1 | ▼a Sriganesh, Rima Patel |
700 | 1 | ▼a 이창재 |
소장정보
No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
---|---|---|---|---|---|---|---|
No. 1 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.72 J41 2004 | 등록번호 121092548 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
No. 2 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.72 J41 2004 | 등록번호 121092549 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
No. 3 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.72 J41 2004 | 등록번호 151156280 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
---|---|---|---|---|---|---|---|
No. 1 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.72 J41 2004 | 등록번호 121092548 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
No. 2 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.72 J41 2004 | 등록번호 121092549 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
---|---|---|---|---|---|---|---|
No. 1 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.72 J41 2004 | 등록번호 151156280 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
웹 서비스 개발 및 배포를 위한 플랫폼으로 Java를 선택한 사람들과 아키텍트 및 개발자를 위한 안내서다. 웹 서비스를 구현 및 배포하기 위한 개념, 기술 및 실무 테크닉들에 초점을 맞춘 풍부한 지식과 연구 내용들을 제공한다. 기본적으로 Java및 XML에 관한 기본 지식이 있다는 가정하에 진행한다.
다음 내용들을 학습한다.
정보제공 :

저자소개
Ramesh Nagappan(지은이)
Sun Java Center에서 엔터프라이즈 자바 아키텍트로 일하고 있다. 그는 인터넷 응용 프로그램, 엔터프라이즈 메시징 및 웹 서비스를 위한 자바, CORBA 및 XML 기반 분산 컴퓨팅 아키텍처의 설계와 구현에 20년의 경력을 가지고 있다. 또한 J2EE와 EAI에 관한 책을 공동 저술한 바 있다.
Robert Skoczylas(지은이)
Sun Java Center에서 엔터프라이즈 자바 아키텍트로 일하고 있다. 그는 개체 지향 기술에 뛰어난 경력을 가지고 있으며, 특히 자바와 XML 기술을 사용하여 대규모 기업용 응용 프로그램의 설계와 구현하는 일에 전문가다.
Rima Patel Sriganesh(지은이)
Sun Microsystems의 기술 담당자이다. 그녀는 자바, XML 및 인테그레이션 플랫폼에 전문가이다. 또한 그녀는 분산 컴퓨팅 모델, 트러스트 컴퓨팅, 시맨틱 웹(Semantic Web) 및 그리드 컴퓨팅 아키텍처에도 열정을 쏟고 있다.
이창재(옮긴이)
중앙대학교 물리학과를 졸업하고 캐나다에서 2년간 공부했다. MCSE, MCDBA 및 ICDL 자격을 보유하고 있으며, 프로그래머 및 프리랜서로 10년째 일하고 있다. ‘할수있다! 액세스 2003(영진닷컴)’을 저술하였고, 액세스 97버전부터 지금까지 수차례 데이터베이스 애플리케이션 프로젝트를 수행한 바 있다. 저서 : 할수있다! 쉽게 배우기 액세스 2003 닷넷 개발자를 위한 코더에서 개발자로 C++ GOTCHAS, C++ 완벽 해설서 MCSE Windows 2000 Server Study Guide JAVA로 개발하는 웹 서비스 등

목차
목차 추천의 글 = 3 이 책에 대하여 = 5 감사의 글 = 11 저자에 대하여 = 14 역자 머리말 = 16 PART 1 웹 서비스의 탄생과 발전 Chapter 01 분산 컴퓨팅의 발전 1.1 분산 컴퓨팅이란 = 3 1.2 분산 컴퓨팅의 중요성 = 4 1.3 클라이언트-서버 애플리케이션 = 5 1.4 CORBA = 6 1.5 Java RMI = 9 1.6 Microsoft DCOM = 12 1.7 메시지 중심 미들웨어(MOM) = 13 1.8 분산 컴퓨팅의 문제점들 = 15 1.9 분산 컴퓨팅에서 J2EE와 XML의 역활 = 15 1.10 웹 서비스의 발전 = 18 1.11 요약 = 19 Chapter 02 웹 서비스 소개 2.1 웹 서비스란 무엇인가? = 21 2.2 웹 서비스 탄생 동기와 특징 = 23 2.3 왜 웹 서비스를 사용하는가 = 25 2.4 웹 서비스의 기본 동작 모델 = 25 2.5 핵심 웹 서비스 표준 = 26 XML = 26 SOAP = 27 WSDL = 27 UDDI = 28 ebXML = 28 2.6 웹 서비스를 지원하는 다른 산업 표준들 = 29 WSCI = 29 WSFL = 30 DSML = 30 XLANG = 30 BTP = 30 XML ENC = 31 XKMS = 31 XML DSIG = 31 XACML = 31 SAML = 32 2.7 웹 서비스에서 알려진 문제점들 = 32 2.8 웹 서비스 소프트웨어 및 도구 = 33 BEA System 제품 = 33 Cape Clear 제품 = 33 IBM 제품 = 33 IOPSIS 제품 = 34 Oracle 제품 = 34 Sun 제품 = 34 Systinet 제품 = 35 2.9 산업계 리더들의 웹 서비스 전략 = 35 Sun ONE = 35 IBM e-Business = 35 Microsoft .NET = 36 2.10 웹 서비스의 주요 장점 = 36 2.11 요약 = 37 PART 2 웹 서비스 아키텍처와 기술 Chapter 03 웹 서비스 아키텍처 구축 3.1 웹 서비스 아키텍처와 핵심 구성 요소들 = 41 3.2 상용 도구들 = 44 SOAP = 45 WSDL = 46 UDDI = 47 ebXML = 48 3.3 웹 서비스 통신 모델 = 48 RPC 기반 통신 모델 = 48 메시징 기반 통신 모델 = 49 3.4 웹 서비스 구현 = 50 3.5 웹 서비스 사용 애플리케이션 개발 = 52 Java 기반 웹 서비스 작성 방법 = 53 J2EE를 사용하는 웹 서비스 개발 예제 = 58 3.6 요약 = 101 Chapter 04 SOAP를 사용한 웹 서비스 개발 4.1 XML 기반 프로토콜과 SOAP = 103 SOAP의 발전 = 104 SOAP 규격 이해 = 105 4.2 SOAP 메시지 구조 = 106 SOAP Envelope = 109 SOAP Header = 110 SOAP Body = 111 SOAP Fault = 111 SOAP mustUnderstand = 114 SOAP Attachments = 115 4.3 SOAP 인코딩 = 116 단순 형식 값 = 117 다형성 접근자 = 118 복합 형식 값 = 118 직렬화 및 역질렬화 = 122 4.4 SOAP 메시지 교환 모델 = 123 SOAP 중개자 = 124 SOAP 액터 = 125 4.5 SOAP 통신 = 126 SOAP RPC = 126 4.6 SOAP 메시징 = 128 4.7 전송 프로토콜에 대한 SOAP 바인딩 = 129 SOAP over HTTP = 130 SOAP over SMTP = 133 다른 SOAP 바인딩 = 135 SOAP 메시지 교환 패턴 = 136 4.8 SOAP 보안 = 138 SOAP 암호화 = 138 SOAP 디지털 서명 = 140 SOAP 인증 = 141 4.9 SOAP 웹 서비스 구축 = 142 4.10 Java를 사용한 SOAP 웹 서비스 개발 = 143 Apache Axis를 사용한 웹 서비스 개발 = 144 웹 서비스를 위한 Axis 설치 = 145 Tomcat/Servlet 엔진을 사용하지 않고 Axis 실행하기 = 147 Axis 하부 구조와 구성 요소 = 147 Axis 웹 서비스 프로그래밍 모델 = 152 4.11 Axis를 사용한 웹 서비스 작성 : 예제 = 158 Axis 기반 하부 구조 구축 = 159 ACME 웹 서비스 환경 설정 = 163 ACME 웹 서비스 구현 = 171 4.12 SOAP의 알려진 한계 = 197 4.13 요약 = 197 Chapter 05 웹 서비스의 기술(Description) 및 검색(Discovery) 5.1 WSDL = 199 웹 서비스 세계에서의 WSDL = 199 WSDL 정의 문서의 구조 = 201 WSDL 바인딩 = 207 WSDL 도구 = 211 WSDL의 발전 = 218 WSDL의 한계 = 218 5.2 UDDI = 219 UDDI 레지스트리 = 219 UDDI를 사용한 프로그래밍 = 223 조회 API = 231 게시 API = 245 UDDI 구현 = 248 Systinet UDDI 레지스트리 사용자로서 등록 = 250 UDDI 레지스트리에 정보 게시 = 251 UDDI 레지스트리에 있는 정보 검색 = 255 UDDI 레지스트리로부터 정보 삭제 = 259 UDDI 한계 = 263 5.3 요약 = 264 Chapter 06 .NET 상호 운용성 작성 6.1 상호 운용성을 확인하는 수단 = 266 W3C XML 스카마 선언 = 266 WSDL 제공 = 267 SOAP 프록시 작성 = 267 상호 운용성 테스트 = 267 6.2 Microsoft .NET 프레임워크의 개요 = 268 CLR = 268 .NET 프레임워크 클래스 라이브러리 = 269 6.3 웹 서비스를 위한 Microsoft .NET 클라이언트 개발 = 270 .NET 프레임워크를 사용하여 웹 서비스 요청자를 작성하는 주요 단계 = 270 사례 연구 : Axis 웹 서비스를 위한 .NET 클라이언트 구축 = 272 6.4 웹 서비스 상호 운용성 작성시 문제점 = 283 일반적인 SOAP/HTTP 전송 문제점들 = 283 XML 스카마 및 XML 관련 문제점들 = 284 SOAP/XML 메시지 불연속성 = 284 버전과 호환성 = 284 6.5 WS-Ⅰ 이니셔티브와 그 목표 = 284 6.6 상호 운용성 테스트에 대한 공개적인 노력의 일환들 = 285 6.7 요약 = 286 PART 3 Java 웹 서비스 개발자 팩 알아보기 Chapter 07 JWSDP 소개 7.1 Java 웹 서비스 개발자 팩 = 289 Java XML 팩 = 290 XML을 위한 Java API = 290 JSTL = 300 Apache Tomcat 컨테이너 = 301 Java WSDP 레지스트리 서버 = 301 ANT 작성 도구 = 302 7.2 웹 서비스 팩 다운로드 = 302 7.3 요약 = 303 Chapter 08 Java API를 사용한 XML 프로세싱 및 데이터 바인딩 8.1 XML의 기초 = 305 XML 문법 = 307 네임스페이스 = 313 XML 문서의 유효성 검사 = 315 8.2 JAXP란 무엇인가 = 328 JAXP 표준화 = 329 JAXP 사용 = 329 JAXP API 모델 = 330 JAXP 구현 = 332 SAX를 사용한 XML 처리 = 332 DOM을 사용한 XML 파싱 = 343 XSL 스타일시트 : 개요 = 355 XSLT를 사용한 변환 = 363 스레딩 = 375 8.3 JAXB = 375 데이터 바인딩 생성 = 377 XML 마샬링 = 384 Java 언마샬링 = 386 기타 콜백 메서드 = 387 XML 바인딩에 대한 예제 코드 = 387 8.4 요약 = 391 Chapter 09 JAXM 및 SAAJ를 사용한 XML 메시징 9.1 웹 서비스에서 JAXM의 역활 = 393 JAXM 애플리케이션 아키텍처 = 394 JAXM 메시징 : 상호 작용 패턴 = 396 9.2 JAXM API 프로그래밍 모델 = 397 java.xml.messaging = 397 java.xml.soap(SAAJ 1.1 API) = 399 9.3 JAXM의 사용을 위한 기본 프로그래밍 단계 = 403 JAXM 제공자 사용 = 403 제공자를 사용하지 않은 JAXM 사용(SOAPConnection 사용) = 410 9.4 JAXM 배포 모델 = 416 JWSDP 1.0에서 JAXM 기반 애플리케이션 배포 = 416 JAXM 제공자를 사용한 JAXM 애플리케이션 구성 = 419 클라이언트 구성 = 419 제공자 구성 = 420 9.5 JAXM 기반 웹 서비스 개발 = 422 JAXM을 사용한 지점간(Point-to-Point) 메시징 = 422 JAXM 제공자를 사용하는 비동기 메시징 = 430 9.6 JAXM 상호 운용성 = 442 9.7 J2EE 1.4에서의 JAXM = 442 9.8 요약 = 442 Chapter 10 JAX-RPC를 사용한 RPC 웹 서비스 구축 10.1 웹 서비스에서 JAX-RPC의 역할 = 444 JAX-RPC와 JAXM 비교 = 445 JAX-RPC 애플리케이션 아키텍처 = 446 10.2 JAX-RPC API와 구현 모델 = 448 JAX-RPC 기반 서비스 구현 = 448 JAX-RPC 기반 클라이언트 구현 = 457 10.3 JAX-RPC 지원 Java/XML 매핑 = 464 Java/WSDL 정의 매핑 = 467 10.4 JAX-RPC 기반 웹 서비스 개발 = 468 JAX-RPC 기반 서비스 작성 = 469 JAX-RPC 클라이언트 개발 = 477 10.5 J2EE 1.4 에서의 JAX-RPC = 484 10.6 JAX-RPC 상호 운용성 = 484 10.7 요약 = 485 Chapter 11 XML 레지스트리에 대한 Java API 11.1 JAXR 소개 = 487 11.2 JAXR 아키텍처 = 487 JAXR 아키텍처 구성 요소 = 487 JAXR 케이퍼빌러티 및 케이퍼빌러티 프로필 = 489 JAXR 프로그래밍 모델 = 491 11.3 JAXR 정보 모델 = 492 클래스와 인터페이스 = 492 레지스트리 개체에 대한 분류 = 495 레지스트리 개체의 연관 = 499 11.4 JAXR 레지스트리 서비스 API = 502 연결 관리 API = 502 수명 주기 관리 API = 508 쿼리 관리 API = 512 11.5 JWSDP 1.0에서 JAXR 지원 = 523 레지스트리 서버 = 523 레지스트리 브라우저 = 524 11.6 예제를 통한 JAXR 이해 = 526 JAXR을 사용한 게시 = 527 JAXR을 사용한 쿼리 = 540 JAXR을 사용한 정보 삭제 = 547 11.7 요약 = 551 Chapter 12 Java 웹 서비스 개발자 팩 사용 - 사례 연구 12.1 사례 연구 개요 = 552 서비스 제공자·요청자·레지스트리의 역할 = 553 중요 컴포넌트 및 엔티티 = 553 12.2 사례 연구 아키텍처 = 555 12.3 컴포넌트의 설계 = 557 제공자 환경 = 557 게시 및 검색 클래스 설계 = 560 서비스 요청자 환경(computerBuy.com) 설계 = 563 12.4 구현 = 570 서비스 환경 개발 = 570 서비스 요청자 환경 개발 = 581 12.5 JWSDP 환경 설정 = 590 서비스 제공자 런타임 하부 구조 = 590 서비스 레지스트리 하부 구조 = 597 서비스 요청자 런타임 하부 구조(ComputerBuy.com) = 598 12.6 시나리오 실행 = 599 12. 7 요약 = 602 PART 4 웹 서비스 보안 Chapter 13 웹 서비스 보안 13.1 웹 서비스 보안의 문제점 = 605 웹 서비스 보안을 위한 또 다른 기술들 = 606 속성(Rapid-File)암호화 = 606 13.2 XML 암호화 = 614 XML 암호화란 = 615 XML 암호화 구현 = 616 XML 암화화 예제 = 617 〈Accounts〉 XML 요소 암호화 = 625 〈Accounts〉 XML 요소 해독 = 626 암호화 및 해독을 위한 프로그래밍 단계 = 628 13.3 XML 서명 = 634 XML 서명 형식 = 634 XML 서명 문법 = 636 정규화 = 639 XML 서명의 구현 = 639 XML 서명 - 예제 = 640 13.4 XKMS = 651 XKMS 컴포넌트 = 653 XKMS 구현 = 654 X-KISS = 655 X-KRSS = 660 13.5 SAML = 668 SAML 구현 = 670 SAML 아키텍처 = 672 인증 검증 = 674 속성 검증 = 676 권한 부여(결정) 검증 = 677 SAML 바인딩 및 프로토콜 = 679 SAML 검증의 생성자 및 소비자에 대한 모델 = 680 SAML을 사용한 단일 사용 승인(Single Sign-On) = 681 13.6 XACML = 689 XML 액세스 제어 시스템의 아키텍처 = 690 13.7 결론 = 693 13.8 요약 = 694 PART 5 웹 서비스 전략과 솔루션 Chapter 14 Sun ONE 소개 14.1 Sun ONE에 숨은 비전 = 696 14.2 주문형 서비스(SoD) 전달 = 699 웹 애플리케이션들 = 699 웹 서비스 = 699 웹 클라이언트 = 704 14.3 Sun ONE 아키텍처 = 704 Sun ONE 서비스 계층 = 704 Sun ONE 표준 및 기술 = 706 Sun ONE 제품군 - 통합 VS. 통합 가능 = 707 14.4 요약 = 711 참고할 만한 웹 사이트 = 712 찾아보기 = 722