Font Size: a A A

Design And Implementation Of Data Interaction In CRM Based On Distributed System

Posted on:2022-05-10Degree:MasterType:Thesis
Country:ChinaCandidate:M T LiFull Text:PDF
GTID:2518306524971719Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
The CRM system of China Telecom in XX province,provides information services such as telecom commodity sales,after-sales,self-service for tens of millions of users.With the development of mobile Internet,mobile phone and broadband business,the application function of CRM system is more and more abundant,but the logic rules for business are more and more complex.Besides,during the sales promotion,the large traffic and high concurrency often lead to slow service response and database connections over threshold,which can only be supported by increasing hardware investment.With the transition to Internet architecture based on distributed service framework of CRM system,the original data interaction mode in CRM is no longer applicable,and an efficient and reliable asynchronous interaction mode is urgently needed to help the system reduce coupling.In this situation,the author investigated the distributed system interaction programmes from all walks of life in China,analyzed the data interaction requirements of CRM in this province's production environment,and sorted out the business process and statistics,at last provided an asynchronous interaction solution for XX province's new generation CRM.This thesis takes the DATABUS system(an data interaction subsystem in CRM 3.0project of China Telecom in XX province)as an example,investigates the present situation of the system,in order to analyze requirements about asynchronous interaction in CRM 3.0 and between external systems,summarizes the functional and performance requirements of the DATABUS system.In the design part,according to the industry standards and system requirements,this thesis establishes the design principles for the system,and with message queue as the core,the thesis designs the data model and functional components of the system on the basis of these principles.In the detailed design,the author starts from the system architecture,fully explains the work flow of all six functional components.The components are as follows: Message queue,Data Extractor,Data Dispatcher,Dispatcher Scheduler,Sevices Hub and APM Tool.In Implementation phase,this thesis describes the implementation process of two functions of the DATABUS system.In this thesis,the system is programmed based on JAVA language,and the spring boot framework is used to reduce the difficulty of configuration,and the depth first algorithm of directed acyclic graph is used to control the business order.The system integrates the message queue,redis and zookeeper to achieve asynchronous transmission,message caching and unified scheduling functions respectively.Finally,the system is put into production after passing the test.In the end of the thesis,the author summarizes the design and implementation of data interaction in distributed CRM system,and also points out a functional flaw,and discusses the future work direction.
Keywords/Search Tags:CRM, Distributed Systems(DS), Asynchronous Interaction
PDF Full Text Request
Related items