Font Size: a A A

Research And Implementation Of Online Customer Service Platform Based On Asynchronous Processing Framework

Posted on:2012-11-26Degree:MasterType:Thesis
Country:ChinaCandidate:K ZhongFull Text:PDF
GTID:2248330395984770Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Instant messaging software is the most popular means of communication in theInternet, but most use is limited to personal entertainment. Because of its real-time,high efficiency and low cost, more and more companies and businesses using networkinstant messaging as a new communication service means. Unlike the personal use ofthe C/S model-based architecture, enterprise and business instant messaging networksgenerally use the B/S mode. Based on B/S mode, the Web instant messaging onlinecustomer service platform is closer to the user’s distance. But some of the existingplatforms are mostly used for message communication synchronization, when it sendsa message must wait for the server to return, the user cannot do anything until theserver not return, so make a poor experience to the user. Although there are someplatforms to achieve the message communication synchronization, but these are usedpoor technical interoperability, difficult to achieve, and the platform is not easy toextend.To deal with these problems, this paper studies lightweight J2EE framework, andits feature is efficient, simple, reliable etc. adopt there are Hibernate, Spring, DWRlightweight framework and ultimately to achieve the system. The DWR frameworkcan be a good solution to an asynchronous system when the user messaging problem。The DWR in the Ajax way, the server-side Java objects exposed to the browser-sideJavaScript, make developers to quickly develop an online customer service based onasynchronous communication platform. This system has the following characteristic:(1)In the system, it’s used to open-source framework for Ajax technology DWR,The framework is characterized by JavaScript code to call back to Java methods, thesecan effectively far away the Ajax request and response code in the application and itwill make the program takes only about business logic.(2)The system using the Spring framework to control the business logic. With themechanism of IoC, it reduces coupling, and the thinking of AOP make transactionmore effective.(3)The system using the Hibernate responsible for its data persistence effect, it ischaracterized by improve the efficiency and the system more robust. Because theintegration of spring and hibernate framework, therefore the system is flexiblescalable and maintainable. (4)The system adopts the MVC model, So it is flexible.It make the businesslogic、presentation and control isolate.In this paper, firstly simple analysis of the immediate communication systemsoftware implementation principle, secondly detailed analysis of the online customerservice platform with the actual needs, thirdly describes the ways and means ofsystem development, fourthly from the system, analyzes the Hibernate, Spring andDWR three lightweight open-source framework. On the above basis, the paperdescribes in detail the system’s overall design and partial implementation. The systemwill be online send and receive messages fast and real-time requirements of high. Andthe send and receive instant messages must requires no refresh and page flicker whiledata is updated,provide a good user experience.Finally, the system’s problems which needs to explore and research.
Keywords/Search Tags:Online Customer Service, J2EE, Lightweight Framework, Hibernate, Spring, Ajax, DWR
PDF Full Text Request
Related items