Font Size: a A A

The Research And Implementation Of Enterprise Instant Messaging System Based On XMPP

Posted on:2010-10-07Degree:MasterType:Thesis
Country:ChinaCandidate:S FuFull Text:PDF
GTID:2178360278959176Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In recent years, the rapid development of instant message technology has led to the extensive use of instant messaging system and brought about convenience and efficiency for the personal on-line life and daily business activities. XMPP (extensible Messaging and Presence Protocol) technology is just one of them. The application of instant messaging system has brought so many advantages to the operating and managing of enterprises that it has high research and application value.At present, the commonly used instant messaging protocol is very various. After researching the popular protocols, and chooses XMPP based on extensible markup language XML, because of its openness, expansibility and security. It also can communicate with other instant messaging tools as well. So it has lots of advantages in developing new enterprise instant messaging system. This thesis begins with the introduction and analysis of XMPP protocol and then illustrates its development and characteristics. It emphasizes the content of XMPP protocol which includes XMPP generalized architecture, addressing scheme, data transfer structure, and the process of establishing communication link, etc. After the in-depth research of XMPP, the thesis analyses the needs of the enterprise instant messaging system and designs the corresponding system. Based on the fulfilled basic functions of the system such as sending and receiving message, roster management, presence information exchange, then the thesis focuses on the management of user control, division of authority, the management of traceability. And the system implements functionality and expansibility, such as conference function, file transfer, and broadcast function, and simulates the XMPP system transfers data with the non-XMPP interactive process. With the support of Openfire and Gloox, finally designed and implemented a comprehensive enterprise instant messaging system.At last, the system test builds the test platform, establishes the test cases. The result of the test shows that the functions are stable and user-friendly, can meet the basic demands of the enterprise instant messaging system.
Keywords/Search Tags:XMPP, EIM, XML, Openfire, Gloox
PDF Full Text Request
Related items