Font Size: a A A

Research And Design Of JMS Based Message-Oriented Middleware

Posted on:2007-10-22Degree:MasterType:Thesis
Country:ChinaCandidate:G YaoFull Text:PDF
GTID:2178360185975612Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Message-oriented middleware provides a common way to create, send and receive message in distributed systems, it reduces the complexity in developing the cross platform and network protocol software. The application based on message-oriented middleware can not transplant for there isn't a standard or specification, different message-oriented middleware also can not mutually operate, it hinders the development of message-oriented middleware. Java Message Service (JMS) is a specification which was proposed by SUN and its partner company for the purpose of unifying each kind of message-oriented middleware system interface. It promotes the reliability of asynchronous communication between components in distributed environment, and can be used for establishing loosely-coupled message system, therefore, it simplifies the development of enterprise applications.Based on the brief analysis and summary of JMS specification, this thesis focuses study on the design of JMS based message-oriented middleware and message filter mechanism in JMS.The thesis analyzes the structure and characteristic of JMS message-oriented middleware under the traditional model, for all transactions are centralized on JMS server, the server is heavy-weight and easily becomes bottleneck of the system, an improved design solution of JMS based message-oriented middleware is proposed, and in detail introduces the implementation of JMS server, JMS client API as well as JMS message model.Because the message filter mechanism is not mentioned in JMS specification, and the traditional message filter algorithms based on JMS is inefficient. this thesis introduces several kinds of event match algorithm in publish/subscribe model, based on these algorithms, an improved message filter algorithm in JMS is suggested, and an experiment is conducted to evaluate the performance of this algorithm.
Keywords/Search Tags:Message-oriented middleware, Java Message Service, Publish/Subscribe, Message filter
PDF Full Text Request
Related items