Font Size: a A A

The WEB Application And Integration Research Of Instant Message System Based On XMPP

Posted on:2012-12-18Degree:MasterType:Thesis
Country:ChinaCandidate:L D HeFull Text:PDF
GTID:2178330335455560Subject:Management Science and Engineering
Abstract/Summary:PDF Full Text Request
Recently, Instant Message (IM) has developed into a set of communication, Information, Search, E-commerce, Collaboration OA and Enterprise Customer Service, which is called as an integrated information platform. However, there are still some problems and limitations for existing personal Instant Message System that has been applied in enterprise, the main problems are as followed:the Iinstant Message can not adapt enterprise network environment, and it is difficult to combine with the existing enterprise's OA system, besides, it does not have security and manageability and can not support multi-protocol communication clients. While Instant Message System based on XMPP has a better security and openness, and has benefits in intercommunicating between different IM resources. So, the research of Enterprise Instant Message System (EIMS) based on XMPP protocol is of great significance and application value.Firstly, this paper introduced the basic theory of XMPP and instant message principles, mainly analyzed the definition, characteristics, network structure and transfer mode of XMPP protocol, and XMPP protocol's address structure, XML streams and top-level elements; Secondly, based on in-depth study of this protocol, and according to the research objectives of this paper, the article gave a detailed analysis and design of EIMS, including concepts, characteristics and general principle of EIMS, besides, this paper also described the basic system requirements, in addition, in accordance with system design thought and principle, the paper proposed the overall structure and framework of the EIMS, and chose Openfire server and JWChat client as the system development platforms; Thirdly, described the general steps of software installation, configuration and source code deployment of Openfire in detail, and gave specific process of the custom database integration, so as to integrate with our custom database tables by configuring Openfire server, and completed functions extension and plugins development of server side according to the actual demand; Finally, the article completed requirements analysis, hierarchical design and module development of Instant Message client, thereby achieved client login authentication, access roster lists, instant message, user search, file transfer, conference rooms and other basic functions, so as to integrate web-based Instant Message System into the existing OA systems in enterprise.Through this subject research and practical project application, this system realized enterprise application of XMPP communication protocol, thus contribute to the unity and openness of EIMS's platforms and protocols, which also has benefit in unified management between internal users and instant message users in enterprise and integration of office management systems, furthermore, the overall system architecture and open source code platform of the proposed instant message system has great guiding significance and value for building EIMS.
Keywords/Search Tags:Enterprise Instant Message, XMPP, Openfire, JWChat, User Integration
PDF Full Text Request
Related items