Danh mục

Bài giảng Lập trình mạng: Java Message Service - GV. Nguyễn Xuân Vinh

Số trang: 85      Loại file: ppt      Dung lượng: 1.10 MB      Lượt xem: 10      Lượt tải: 0    
tailieu_vip

Xem trước 9 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Objectives: understanding the messaging paradigm, concepts and architecture of JMS, messaging models, anatomy of a JMS message, JMS features, JMS providers.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình mạng: Java Message Service - GV. Nguyễn Xuân Vinh TRƯỜNG ĐẠI HỌC NÔNG LÂM TP.HCMGV: NGUYỄN XUÂN VINHMÔN: LẬP TRÌNH MẠNG 2 KHOA CÔNG NGHỆ THÔNG TIN Java Message Service27/10/14 Presenter: Nguyễn Xuân Vinh Information Technology Faculty85 Nong Lam University1 TRƯỜNG ĐẠI HỌC NÔNG LÂM TP.HCM KHOA CÔNG NGHỆ THÔNG TIN ContentGV: NGUYỄN XUÂN VINH 1 Understanding The Messaging Paradigm 2 Concepts and Architecture of JMS 3 JMS Messaging ModelsMÔN: LẬP TRÌNH MẠNG 2 4 Anatomy of a JMS Message 5 JMS Features 6 JMS Providers27/10/14852 2 TRƯỜNG ĐẠI HỌC NÔNG LÂM TP.HCMGV: NGUYỄN XUÂN VINH KHOA CÔNG NGHỆ THÔNG TIN Understanding The Messaging Paradigm  Some concepts of messaging system  Centralized ArchitectureMÔN: LẬP TRÌNH MẠNG 2  Decentralized Architecture27/10/14853 3 TRƯỜNG ĐẠI HỌC NÔNG LÂM TP.HCM KHOA CÔNG NGHỆ THÔNG TIN Some concepts of messaging systemGV: NGUYỄN XUÂN VINH  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 networkMÔN: LẬP TRÌNH MẠNG 227/10/14854 4 TRƯỜNG ĐẠI HỌC NÔNG LÂM TP.HCM KHOA CÔNG NGHỆ THÔNG TIN Some concept of messaging systemGV: NGUYỄN XUÂN VINH  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 headersMÔN: LẬP TRÌNH MẠNG 2  In all modern enterprise messaging systems, applications exchange messages through virtual channels called destinations.27/10/14855 5 TRƯỜNG ĐẠI HỌC NÔNG LÂM TP.HCM KHOA CÔNG NGHỆ THÔNG TIN Some concept of messaging systemGV: NGUYỄN XUÂN VINH  In asynchronous messaging, applications use a simple API to construct a message, then hand it off to the Message-Oriented Middleware for delivery to one or more intended recipients.MÔN: LẬP TRÌNH MẠNG 227/10/1485 Figure 1.1. Message-Oriented Middleware6 6 TRƯỜNG ĐẠI HỌC NÔNG LÂM TP.HCM KHOA CÔNG NGHỆ THÔNG TIN Some concept of messaging systemGV: NGUYỄN XUÂN VINH  RPC vs Asynchronous Messaging  RPC attempts to mimic the behavior of a system that runs in one processMÔN: LẬP TRÌNH MẠNG 2  A failure on one system has an immediate and debilitating impact on other systems27/10/14857 7 TRƯỜNG ĐẠI HỌC NÔNG LÂM TP.HCM KHOA CÔNG NGHỆ THÔNG TIN Some concept of messaging systemGV: NGUYỄN XUÂN VINH  RPC vs Asynchronous Messaging Business Business Application A Application BMÔN: LẬP TRÌNH MẠNG 2 RPC RPC Client/Server Client/Server Business Business Application D Application C27/10/14 Requires n * (n-1) / 2 RPC connections RPC Client/Server Client/Server858 8 TRƯỜNG ĐẠI HỌC NÔNG LÂM TP.HCM KHOA CÔNG NGHỆ THÔNG TIN Some concept of messaging systemGV: NGUYỄN XUÂN VINH  RPC vs Asynchronous Messaging  A fundamental concept of MOM is that communication between applications is intended to be asynchronous  In MOM, each subsystem is ...

Tài liệu được xem nhiều:

Tài liệu cùng danh mục:

Tài liệu mới: