Font Size: a A A

Jms-based Messaging Middleware

Posted on:2009-08-17Degree:MasterType:Thesis
Country:ChinaCandidate:F E ZhuFull Text:PDF
GTID:2208360242499441Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Message-oriented middleware (MOM) is a middleware technology composed of messaging mechanism or message queue models. It provides highly efficient and reliable messaging transmission for communication across heterogeneous platforms,and conducts the integration of distributed system based on data communications. MOM ,as a middle software, provides a suit of reliable and universal method for creating messages and sending messages and receiving messages in distributed system .It achieves the reliable,efficient and real-time cross-platform data transmission in distributed system. Faced with the increased scale and complexity of distributed system,message-oriented middleware technology gradually shows its superiority. However,as there is no uniform norms and standards,the application based on the message-oriented middleware can not be transplanted,and different middleware can not manipulate with each other,which greatly hindered the development of middleware.Java Message Service(JMS) is a specification Java-based interface to the message services of a MOM of some other providers and was proposed by Sun Microsystems.It shields the protocol of network,programming language,OS and database and is becoming the standard in industry.Based on the analysis and summary of JMS specification,this thesis focuses study on message filter in JMS and the design of JMS message-oriented middleware.First,this thesis points out the relationship between the message-oriented middleware and JMS as well as on the JMS in detail,including the composition of JMS applications,the composition of JMS messages,two messaging models of JMS and the application interfaces of JMS.Aimed at the inefficient problem of traditional message matching algorithm of publish/subscribe model in JMS message-oriented middleware,an improved algorithm of counting algorithm in JMS is suggested.A message-oriented middleware based on JMS is designed and implemented. As a JMS provider,this system creates point-to-point and publish/subscribe messaging model,achieves all of the JMS API standards,provides persistent messaging and message slector.It provides a reliable communication and JNDI service,wraps the lower layer of network and provides transparent interfaces for application layer.Besides,several services,like thread pool management,event listener and log management are also provides in this system,which improves the quality of service.The significance of the content studied in this thesis is theoretical and practical.
Keywords/Search Tags:Message-oriented Middleware, Java Message Service, PTP, Pub/Sub, Message filter
PDF Full Text Request
Related items