자바 메시지 서비스
이 책은 JMS와 MOM 시스템에 대한 표준 자바 API를 자세하게 소개한다. 지점간 연결(큐)과 발행/구독(토픽) 모델을 이용하여 애플리케이션을 구축하는 방법을 보여준다. 또한 트랜잭션과 지속적 구독 등을 이용하여 애플리케이션의 신뢰성을 높이는 방법, EJB에서 메시징 기법을 이용하는 방법을 소개한다. 특히 EJB 2.0에 새로 도입된 EJB 타입의 메시지 구동 빈(MessageDrivenBean)을 처음으로 소개하고, 메시지 서비스를 J2EE와 통합
- 저자 : 리차드 몬슨 해펠 , 데이비드 샤펠
- 번역 : 김기현
- 출간 : 2001-08-28
꽤 오래 전에 본 책이라 기억이 가물가물하지만,
그 당시 무작정 JMS를 배우겠다고, 구입하고는 읽으면서 기분 좋아서
어쩔 줄 몰라 하던게 생각이 나네요.
물론, 쉬운 내용은 아니었지만
꼭 이걸 배워서 어디에 써먹어야 겠다는 강박관념이 없던 제게는
상당히 편안하게 읽을 수 있던 책이었습니다.
통신에는 동기식, 비동기식 통신이 있습니다.
우리가 많이 접하는 것은 소켓 통신으로 친숙한 동기식. 전달하고 그것을 상대방이 받아야 다시 전달할 수 있는..전달하는 과정과 받은 과정이 종속이라고 할 수 있는 통신 방법이죠.
비동기식은 우리가 쉽게 접할 수 있는 이메일, 채팅을 예로 들 수 있겠네요.
우선 전달하는 메시지를 일정한 큐에 저장을 하고, 그것을 다시 받는 사람에게 전달하는..전달하는 과정과 받는 과정이 독립적으로 이루어지는 통신 방법..(저는 이렇게 이해했는데, 맞는 건지..^^;;)
이 중 JMS는 비동기식인 메시지 서비스에 대해 설명하고 있습니다. 그럼 메시지 서비스를 어디에 사용할 것인가에 대한 물음은...
생각하기 나름 아닐까 합니다. 많은 장점을 가진 서비스인 만큼..
쓰일 수 있는 분야도 광범위할 듯합니다.
1. 기업간의 어플리케이션 통합
2. 채팅
3. 메신저
등등등...
이정도로 잡설을 풀고,
다시 말씀드리지만, 이 책은 어려울 수 있습니다.
그렇지만, 중도에 포기하지 않고,
끝까지 본다면
그만큼 얻을 수 있는 것이 많은 책이라고 자부합니다.