Font Size: a A A

The Research And Implemention Of Message Interaction Platform Based On Quartz

Posted on:2014-02-04Degree:MasterType:Thesis
Country:ChinaCandidate:Z M ZhuFull Text:PDF
GTID:2248330398972105Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
The development of information technology promotes the diversification of the means of communication. However, the traditional internal message interaction system can not meet the requirements of low-cost and efficient communication between the users. At this point, we need a centralized platform that can be combined with existing systems, and provide a variety of means of communication.And for the sending of time notification message, it needs to be able to conveniently set, control and management the timing plan. This thesis researchs and designs the message interaction platform based on the above situation.Quartz is a lightweight job scheduling framework released by OpenSymphony open source organization. Quartz can be used to create simple or complex schedules to provide flexible timing strategy for executing timed tasks. Quartz, which is written entirely in Java, can be used alone, or integrated with J2EE applications. It provides a powerful task scheduling mechanism, while maintaining the simplicity of use.This thesis first analyzes the status and defects of current message interaction system in domestic enterprises, and researchs the need to design integrated message interaction platform system. Then related supporting technologies for build the message interaction platform are researched, analyzed and compared, including J2EE standard web application architecture, and Quartz-the job scheduling framework-and its internal architecture and so on. Then the thesis analyzes the demands of system functions and the feasibility of the system architecture, designs the system whole and layered architecture, and gives the implementation of each functional modules of the system. In external interface aspect, the system defines a unified XML format data specification, and provides a unified external service. In message push aspect, a message pool mechanism is introduced into the system, which significantly reduces the consumption of resources under the large data amount and high concurrency scenes. In job scheduling aspect, timing plan is entirely controlled and managed by Quartz framework, which separates the task execution and scheduling, greatly reduces the code coupling degree and ensures the maintainability and scalability of the system.The thesis completes design and development work of the message communication platform. The system is architecturally clear, and easy to be extended and maintained. Through the test using and verification, it results in stably running. The system has been applied in a domestic property insurance company’s information systems, received good results.
Keywords/Search Tags:Message Interaction, J2EE, Job Scheduling, Quartz
PDF Full Text Request
Related items