Thông tin tài liệu:
The main contents of this chapter include all of the following: Understanding the messaging paradigm, concepts and architecture of JMS, 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 nâng cao: Java message service - Nguyễn Xuân Vinh TRƯỜNGĐẠIHỌCNÔNGLÂMTP.HCMGV:NGUYỄNXUÂNVINHMÔN:LẬPTRÌNHMẠNG2 KHOACÔNGNGHỆTHÔNGTIN Java Message Service15/01/16 Presenter:NguyễnXuânVinh InformationTechnologyFaculty85 NongLamUniversity1 TRƯỜNGĐẠIHỌCNÔNGLÂMTP.HCM KHOACÔNGNGHỆTHÔNGTIN ContentGV:NGUYỄNXUÂNVINH 1 Understanding The Messaging Paradigm 2 Concepts and Architecture of JMS 3 JMS Messaging ModelsMÔN:LẬPTRÌNHMẠNG2 4 Anatomy of a JMS Message 5 JMS Features 6 JMS Providers15/01/16852 2 TRƯỜNGĐẠIHỌCNÔNGLÂMTP.HCMGV:NGUYỄNXUÂNVINH KHOACÔNGNGHỆTHÔNGTIN Understanding The Messaging Paradigm Someconceptsofmessagingsystem CentralizedArchitectureMÔN:LẬPTRÌNHMẠNG2 DecentralizedArchitecture15/01/16853 3 TRƯỜNGĐẠIHỌCNÔNGLÂMTP.HCM KHOACÔNGNGHỆTHÔNGTIN Some concepts of messaging systemGV:NGUYỄNXUÂNVINH Messagingsystemsallowdifferentsoftwareapplicationsto communicatewitheachother,genericallyreferredtoenterprise messagingsystems,orMessageOrientedMiddleware Akeyconceptofenterprisemessagingismessagesaredelivered asynchronouslyfromonesystemtoothersoveranetworkMÔN:LẬPTRÌNHMẠNG215/01/16854 4 TRƯỜNGĐẠIHỌCNÔNGLÂMTP.HCM KHOACÔNGNGHỆTHÔNGTIN Some concept of messaging systemGV:NGUYỄNXUÂNVINH Enterprisemessagingsystemsallowtwoormore applicationstoexchangeinformationintheformof messages AmessageisaselfcontainedpackageofbusinessdataandMÔN:LẬPTRÌNHMẠNG2 networkroutingheaders Inallmodernenterprisemessagingsystems,applications exchangemessagesthroughvirtualchannelscalled destinations.15/01/16855 5 TRƯỜNGĐẠIHỌCNÔNGLÂMTP.HCM KHOACÔNGNGHỆTHÔNGTIN Some concept of messaging systemGV:NGUYỄNXUÂNVINH Inasynchronousmessaging,applicationsuseasimpleAPIto constructamessage,thenhanditofftotheMessageOriented Middlewarefordeliverytooneormoreintendedrecipients.MÔN:LẬPTRÌNHMẠNG215/01/1685 Figure 1.1. Message-Oriented Middleware6 6 TRƯỜNGĐẠIHỌCNÔNGLÂMTP.HCM KHOACÔNGNGHỆTHÔNGTIN Some concept of messaging systemGV:NGUYỄNXUÂNVINH RPCvsAsynchronousMessaging RPCattemptstomimicthebehaviorofasystemthatrunsinone processMÔN:LẬPTRÌNHMẠNG2 Afailureononesystemhasanimmediateanddebilitatingimpact onothersystems15/01/16857 7 TRƯỜNGĐẠIHỌCNÔNGLÂMTP.HCM KHOACÔNGNGHỆTHÔNGTIN Some concept of messaging systemGV:NGUYỄNXUÂNVINH RPCvsAsynchronousMessaging Business Business Application A Application BMÔN:LẬPTRÌNHMẠNG2 RPC RP ...