오탈자, 부록 및 예제소스, 관련 사이트가 자료 메뉴로 통합되었어요.
쪽수
ISBN
브랜드
국내 최초로 소개하는 JMS 원리와 활용
엔터프라이즈 메시징을 자바로 튼튼하고 완벽하게!
이 책은 JMS와 MOM 시스템에 대한 표준 자바 API를 자세하게 소개한다. 또한 지점간 연결(큐)과 발행/구독(토픽) 모델을 이용하여 애플리케이션을 구축하는 방법을 보여준다. 또한 트랜잭션과 지속적 구독 등을 이용하여 애플리케이션의 신뢰성을 높이는 방법, EJB에서 메시징 기법을 이용하는 방법을 소개한다. 특히 EJB 2.0에 새로 도입된 EJB 타입의 메시지 구동 빈(MessageDrivenBean)을 처음으로 소개하고, 메시지 서비스를 J2EE와 통합하는 방법도 논한다. 덧붙여, 인터넷에서의 확장성, 보안, 배치법과 같은 주제를 다루어 실세계에 메시징 아키텍처를 적용하는 법도 소개한다.
JMS 인터페이스를 사용하여 IBM의 MQ시리즈, 프로그레스의 소닉MQ 등 여러 메시징 제품의 메시지 서비스를 호출할 수 있다. 즉, JMS는 자바를 지원하는 특정 메시지 서비스와 표준 메시징 프로토콜에 공통의 인터페이스를 제공하여, 이벤트를 알리거나 서비스를 요청하는 정보와 같은 중요 데이터를 교환할 수 있게 한다. 또한 JMS는 직렬화한 자바 객체가 있는 메시지와 XML 페이지를 포함한 메시지도 지원한다.
MOM 시스템은 오늘날 B2B 솔루션의 기반이 되었으며, JMS는 엔터프라이즈 자바 개발자들에게 새로운 메시지 처리 방법을 선사하였다. 자바로 엔터프라이즈 소프트웨어를 개발하고 있다면, J2EE의 구성요소이며 현대 분산 컴퓨팅의 중요 부분인 JMS를 반드시 이해해야 할 것이다.
국내 번역서로는 처음 JMS를 소개하는 이 책은 JStorm이 내용과 소스코드 검증, 용어 선정 등에서 독자의 이해도를 높이고 최신 기술을 빠르게 체득할 수 있도록 세심하게 감수하였다.
주요내용
차례
서문
1장. 메시징 패러다임의 이해
엔터프라이즈 메시징
자바 메시지 서비스
애플리케이션 시나리오
RPC와 비동기식 베시징
2장. 간단한 예제 구현
Chat 애플리케이션
3장. JMS 메시지의 구조
헤더
속성
메시지 선택자
메시지 타입
4장. 발행/구독 메시징
B2B 애플리케이션으로 시작하기
임시 토픽
지속적 구독자
영속적 메시지 발행하기
JMSCorrelationID
요청과 응답
수독 해지하기
5장. 지점간 연결 메시징
지점간 연결과 발행/구독
QWholesaler와 QRetailer
동적으로 큐 생성하기
여러개의 QueueSession을 사용하여 부하 분산하기
큐 검사하기
6장. 보장된 메시징, 트랜잭션, 확인응답, 장애
보장된 메시징
메시지 확인응답
메시지 그룹과 확인응답
트랜잭션화한 메시지
연결 단절
죽은 메시지 큐
7장. 배치시 고려 사항
성능, 확장성, 그리고 신뢰성
멀티캐스트를 해야 하는가 말아야 하는가
보안
외부 세계로 연결
다른 메시징 시스템으로 브리지
8장. J2EE, EJB 그리고 JMS
J2EE 개론
통합 플랫폼 J2EE
J2EE의 JMS 자원
EJB 2.0의 새로운 메시지 구동 빈
9장. JMS 서비스 제공자
IBM의 MQ시리즈
프로그레스의 소닉MQ
피오라노의 피오라노MQ
소프트와이어드의 아이버스
썬마이크로시스템즈의 JMQ
BEA의 웹로직 서버
엑소랩의 오픈JMS
부록 A. 자바 메시지 서비스 API
부록 B. 메시지 헤더
부록 C. 메시지 속성
부록 D. 메시지 선택자
18,000원
10%
16,200원