Font Size: a A A

Design And Implementation Of Enterprise Instant Messaging System

Posted on:2019-12-25Degree:MasterType:Thesis
Country:ChinaCandidate:C G YuFull Text:PDF
GTID:2428330596462743Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As a necessary tool for business communication,enterprise instant messaging software solves real-time communication problems,improves work efficiency and departmental business synergy.It is conducive to the realization of enterprise office automation,can also be used for internal management,information security,and business integration,and play an important role in them.So enterprise instant messaging software brings new communication solutions to enterprise management.However,enterprise instant messaging brings many conveniences to enterprises,but brings some problems.As the enterprise expands,the staffs grow rapidly,traditional instant messaging cannot guarantee its availability and stability;hackers can steal corporate private and important communication information through enterprise instant messaging software.In view of the high availability and security requirements of instant messaging for modern enterprise customers,this paper designs and implements an enterprise-class instant messaging system that can be distributed and deployed.According to our customer's actual application requirements for enterprise communication,we product the product functions.Firstly this paper analyzes the actual needs of enterprise instant messaging,and compares the modern communication technology,then adopts J2 EE technology system,C/S structure,a scalable distributed architecture.The system selects JSON lightweight data communication format to transmit data,supports cross-platform,using a WEBSOCKET protocol to implement a customizable format for message pushing.The system adopts distributed architecture and is divided into five layers: client layer,access layer,business logic layer,underlying business logic layer,and data storage layer.Each layer uses stateless design and supports dynamic expansion.Based on the above principles and design,it implements real-time functions of the enterprise,such as private group chat,organization address book,and enterprise background management.For some important modules,such as load balancing,user login,information exchange and storage,message push,etc.,an implementation scheme of high availability and secure transmission is proposed.
Keywords/Search Tags:Instant messaging, Enterprise communication, Message push
PDF Full Text Request
Related items