
27/10/141 85 MÔN: L P TRÌNH M NG 2Ậ Ạ GV: NGUY N XUÂN VINHỄ
TR NG Đ I H C NÔNG LÂM TP.HCMƯỜ Ạ Ọ KHOA CÔNG NGH THÔNG TINỆ
Java Message Service
Presenter: Nguy n Xuân Vinhễ
Information Technology Faculty
Nong Lam University

27/10/142 85 MÔN: L P TRÌNH M NG 2Ậ Ạ GV: NGUY N XUÂN VINHỄ
TR NG Đ I H C NÔNG LÂM TP.HCMƯỜ Ạ Ọ KHOA CÔNG NGH THÔNG TINỆ
2
Content
Understanding The Messaging Paradigm
1
Concepts and Architecture of JMS
2
JMS Messaging Models
3
Anatomy of a JMS Message
4
JMS Features
5
JMS Providers
6

27/10/143 85 MÔN: L P TRÌNH M NG 2Ậ Ạ GV: NGUY N XUÂN VINHỄ
TR NG Đ I H C NÔNG LÂM TP.HCMƯỜ Ạ Ọ KHOA CÔNG NGH THÔNG TINỆ
3
Understanding The Messaging Paradigm
Some concepts of messaging system
Centralized Architecture
Decentralized Architecture

27/10/144 85 MÔN: L P TRÌNH M NG 2Ậ Ạ GV: NGUY N XUÂN VINHỄ
TR NG Đ I H C NÔNG LÂM TP.HCMƯỜ Ạ Ọ KHOA CÔNG NGH THÔNG TINỆ
4
Some concepts of messaging system
Messaging systems allow different software applications to
communicate with each other, generically referred to enterprise
messaging systems, or Message-Oriented Middleware
A key concept of enterprise messaging is messages are delivered
asynchronously from one system to others over a network

27/10/145 85 MÔN: L P TRÌNH M NG 2Ậ Ạ GV: NGUY N XUÂN VINHỄ
TR NG Đ I H C NÔNG LÂM TP.HCMƯỜ Ạ Ọ KHOA CÔNG NGH THÔNG TINỆ
5
Enterprise messaging systems allow two or more applications
to exchange information in the form of messages
A message is a self-contained package of business data and
network routing headers
In all modern enterprise messaging systems, applications
exchange messages through virtual channels called
destinations.
Some concept of messaging system