Font Size: a A A

Based On Java Message Service Messaging Middleware Research And Design

Posted on:2008-04-13Degree:MasterType:Thesis
Country:ChinaCandidate:B WangFull Text:PDF
GTID:2208360212499772Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As time went by, an increasing number of projects are required to use the message transmission strategy to solve the problems about different host computers' communication. And with the increasing application of MOM in engineering projects recently, the developing of MOM is getting more and more recognitions in IT field and academe.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.This dissertation has designed and implemented a MOM system which is totally conformed to JMS 1.1, based on JMS specification, XML, Encyption and JNDI service. It creates publish/subscribe and point-to-point messaging model, implements 6 type standard JMS messages and all JMS API, provides persistent messaging, message selector, synchronous messaging receiving and asynchronous messaging receiving, designs an improved algorithm filter to promote the system's efficiency because of the traditional inefficient algorithm filter, and finally designs and implements message protocol based on XML.There is one big disadvantage in JMS system except his many advantages: JMS system doesn't supply a mechanism to ensure data's integrality. Actually, the security and reliability of data transmission always draw the user's attention most. To ensure the data is never stolen or modified by someone maliciously in transmission, thereby, all of the data to be delivered on the Internet is firstly encrypted with the triple DES. The encrypted messages are attached behind the message header and the message properties which are defined in XML format and transfer them to a server, then the server will pick up the messages form the head of it and put them into destination. By doing so, the security of JMS systems is improved.Finally, we conduct some underload experiments to evaluate the performance of the system using LoadRunner tool, compare with other product, summarized the skills that are realize this system and something are immature and unrealized are discussed ,the later work is pointed out.
Keywords/Search Tags:MOM, XML, DES, JNDI, Java Message Service
PDF Full Text Request
Related items