Font Size: a A A

Lightweight Design And Integration On Message-Oriented Middleware Based On JMS

Posted on:2011-10-14Degree:MasterType:Thesis
Country:ChinaCandidate:P LuFull Text:PDF
GTID:2178360305961432Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of network technology, many applications need to be transferred to hetergeneous platform of network environment, which has raised new requirements to the new generation of software development. Middleware is put forward for these requirements, and now is becoming a hotspot in computer research.Message-Oriented Middleware (MOM) is the most important branch of Middleware, it adopts message-driven mode, based on message transmission, providing efficient and reliable communication service for data exchange between applications under network environment hetergeneous platform. MOM can effectively shield the details of rock-bottom network protocol, operation system and so on, so that it can simplify the development and integration of enterprise application under heterogeneous environment. JMS (Java Message Service) proposed by Sun Microsystems, Inc. is the interface standard of MOM based on JAVA to create loose coupling message system.The thesis does some researches on common communication modes, through camparation and analysis, and draws some characters and advantages of JMS. This thesis analyzes two messaging types of JMS:P2P (Point-to-Point) based on Queue and Pub/Sub based on Topic. The thesis introduces the entire framework of JMS API and JMS message structure. Besides that, the thesis introduces the open source of ActiveMQ and analyzes the implementation of its message persistence.The thesis makes a research mainly on message transmission of MOM. The thesis has achieved 3 kinds of implementations which are based on different Programming concepts and makes deep Comparison analysis and research. The key point of theoretical research of the thesis is to deeply understand and analyze the design concepts of Spring framework, and use Spring lightweight framework to build messaging system based on MDPs (Message Driven POJOs).The thesis introduces the 10 fallacies while developing a distributed system. Combining with system's functional requirements, the thesis emphsizes on the network congestion of large mount of data and the information security of networt transmission, it proposes feasible solutions. The thesis also designs transcation management, multi-thread management and logging management to improve system throughput and maintainability. Through these solutions we can integrate theory implementation of message transmission based on MDPs, to make it be a safe, stable, maintainable message transmission system.
Keywords/Search Tags:Heterogeneity, Message-Oriented Middleware, JMS, MDPs
PDF Full Text Request
Related items