Font Size: a A A

The Research And Application Of The Protocols And Technology About Jabber

Posted on:2007-06-29Degree:MasterType:Thesis
Country:ChinaCandidate:B SongFull Text:PDF
GTID:2178360182496159Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the popularization and development of Internet, the instantmessaging (Instant Messaging , is abbreviated as IM ) has already become theimportant means by which people exchange information. The file-sharing ,E-mail are more common ways of exchanging the information besidestraditional meeting , telephone and paper file ,and IM is used widely as a kindof more effective exchange way in enterprises or the government bodies atpresent, too. A lot of staff of some enterprises have used unofficially IMsoftware such as QQ , MSN etc. No matter enterprises or government bodies,there are potential safety hazards when they use the IM softwares ofindividual edition. So enterprises use their own IM software imperatively.AnyOnline of Tsing Hua Tong Fang eBuilder is a IM system based on Jabberprotocols. This paper regards the project of " AnyOnline IM system of TsingHua Tong Fang eBuilder " as the background, and discusses the research andapplication of Jabber protocols and technology mainly.This paper has done some relevant research to Jabber protocols andtechnology at first. Jabber that is usually said includes Jabber protocols andJabber architecture. The base protocols of Jabber——XMPP which wereapproved by the IETF in October 2004 as RFCs 3920 and 3921 are openedand based on XML of a series of source codes. Any organizations evenindividuals can all offer IM service , and can use any IM service that anyorganization or individual offers by it. Jabber protocols can not only solve theIM problems of people and people through the corresponding agent, but alsosolve the communication problem between people and equipment ,equipment and equipment , system and system etc. We can make up acommunication platform in common use by Jabber protocols. Jabberarchitecture is almost identical to that of email. Each user has a local serverwhich receives information for them. The various local servers transfer themessages among themselves for delivery to users.Jabber can also realize thecommunication with other IM systems through the transports.The author structured the IM platform for the small and medium-sizedenterprises by utilizing the system framework of Jabber and realizing XMPPprotocols on the basis of the above-mentioned study on Jabber protocols andtechnology. This platform includs two parts of the server and the mobileclient. This server needs to run in the LAN of a enterprise,and all instantnews can't diverge from this LAN . The cleint can run on mobile devices suchas cell-phone , PDA, and it is the interface of user and the platform. Thispaper has also put forward a kind method of offering outside service forJabber system whith the advantage of Jabber protocols,.A Module API enables the server to use external modules to handle userfunctionality, such as filtering messages, storage facilities (offline messages,rosters, user info), and user authentication. It has strengthened mutualperformance of the server and real-time control performance to adoptmultithreading technology. The functions that the server can support includea new account registration, user authentication , account management ,IMdelivery , group chat etc. Because the author has fully considered its standardcompatibility and expanding at the beginning, it can be compatible withnumber of opened Jabber softwares. In addition, this server has alreadyrealized the kernel function of IM, and some extra modules can extend thefunctionality of the server to enable the integration of security, specialconnections for alternate clients, and message logging. However,if the serveris compared with some commercial servers, there is disparity in security ,easy to be managerial , stalwart and efficiency.The author has developed a client software supporting mobile devices tomake it more universal to use IM service ,and users exchange IM andpresence information at any time. This client is a software that can run onmobile devices such as cell-phone and PDA, and it realizes IM of mobileInternet with the server. The client possesses the essential key function of IMsuch as a new account registration , user's landing , instant chat , rostermanagment, presence change etc. It possesses good compatibility, and canexchange IM with different Jabber clients because it supports XMPP. Theauthor has tested it by using a famous Jabber client software——Exodus andthe result shows that its function is complete,and it has good interaction andruns steadily. Whatever device supporting J2ME MIDP 2.0 and CLDC 1.0can run the IM client software.Studies have shown that the advantage of Jabber protocols enables us toset up a communication platform in common use . We can develop someagents that can realize the communication between Jabber system and othersystems ,and offer meaningful services to Jabber system (for exampleweather forecast , books inquiry , traffic information etc.) by combining theagent with corresponding system in the form of a client, through Jabberprotocols. Client software is a independent system and it takes theresponsibility for communication and offering service information. Thefunction of Jabber server does not change——exchanging IM.So we canutilize a large amount of extant , ripe systems and provide service for Jabbersystem whithout aggravating the burden of Jabber server by this way. Theauthor has designed and realized a system that offers the information aboutthe books of a library and is based on Jabber protocols in order to verify thefeasibility of this method. This system possesses the functions that an onlinelibrary has.Users only need to know the JID of the system and offer for it asearch word,then the result can be get by the way of IM.Users do not need toland relevant websites or the concrete system during the whole inquiry.
Keywords/Search Tags:Application
PDF Full Text Request
Related items