Font Size: a A A

Design And Implementation Of A Real-Time Communication Platform Based On Saas

Posted on:2016-01-13Degree:MasterType:Thesis
Country:ChinaCandidate:L Y WangFull Text:PDF
GTID:2298330467492891Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet, instant messaging tools have become more and more important in our work and life, Instant messaging tools such as QQ, WeChat, Google Hangouts, Skype, aliwangwang are serving for milions of users. It also plays an important role in the process of enterprice information and make internal communication and management more efficient. So increasing companies try to build their own enterprise instant messaging tools and customize according to their business. However, at present most companies still use personal instant messaging tools which have many drawbacks in the enterprice application scenarios. Personal instant messaging tools make employees fall into non-working state and reduced efficiency. There are also lots of problems to buy enterprice instant messaging tools. Because of the difference of protocols, complex transitions are needed when useing defferent instant messaging tools. It is also hard to build and maintain. All these increase the cost of business.In this context, this paper designs and implements a real-time communication platform based on SaaS. It uses XMPP and provided instant messaging software to business as a service through a browser. Installation, building, maintenance are not needed any more. It reduces costs and can be well cross-platform. This instant messaging platform not only has functions like text chat, friend relationship management, emoji chat, personal business card management, group chat and its access control, groups and notes of friends and so on common features which normal Web instant messaging tools have, but also provides a point to point data transmission between the browser. Audios, videos, files and images can all transport on this point to point data channel. Server do not transmit these data any more, so server load is reduced. The platform also provides lots of extended interface to build various applications quickly. At last, the platform and those applications are all well tested to make sure that they work well. Some applications like location sharing, report sharing, online renju are also implemented to demonstrates the scalability of this platform which meet the business needs for enterprise instant messaging tools.
Keywords/Search Tags:IM, Platform, XMPP, SaaS, WebRTC
PDF Full Text Request
Related items