Font Size: a A A

The Design Of The Message-Middleware Base On JMS

Posted on:2008-09-05Degree:MasterType:Thesis
Country:ChinaCandidate:F ZhangFull Text:PDF
GTID:2178360215474066Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet, application integration under distributed computing environment has become more and more widely used. Middleware is an important approach to achieve cooperation among applications. Message-oriented Middleware(MOM) can provide flexible, effective and reliable asynchronous messaging mechanism for distributed enterprise applications.Message-oriented middleware(MOM) is a special middleware based on message-transmission, effective and reliable message transmission for communication across heterogeneous platforms can be provided by it. Distributed systems can interact and be integrated on the way of data communication by MOM. Java Message Service(JMS) is a specification for MOM based on Java Language Protocol, and was created by Sun Microsystems. It makes the heterogeneity of network programming language, OS and Database.In view of the current middleware existence of a number of shortcomings, For example, the traditional type of middleware design and development is no uniform standard, various Middleware use proprietary APIs and proprietary protocols, from different manufacturers middleware products is difficult to inter-operate; and because JMS technology development time is not long, in the security, XML support, management tools and support in addition to other than the Java language and other aspects have not yet in-depth research, Based on the study of information technology and JMS Middleware norms on the basis of Design and implementation of a fully consistent with the news of JMS middleware products: FreeJMS.Because the message filter mechanism is not mentioned in JMS specification, and the traditional message filter algorithms based on JMS is inefficient. In the third part, an improved message filter algorithm in JMS is suggested.After the research of MOM technology and JMS Specification, a method of designing and implementing a MOM system based on JMS Specification has been carried out. FreeJMS creates publish/subscribe and point-to-point messaging model, implements all JMS API, provides persistent messaging, message browser and message selector. As a middleware, FreeJMS creates reliable wire-level communication and JNDI service, wraps the lower layer of network and provides interfaces for application layer. Besides, several system services, like garbage collection, event listener and thread pool management are also provides in the product.
Keywords/Search Tags:Java Message Service, Publish/Subscribe, point-to-point, Message filter
PDF Full Text Request
Related items