27/10/141 85 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 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 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 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 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