Journal of Computer Applications

• Typical applications • Previous Articles     Next Articles

Multi-protocols instant messaging system based on SOA

LIN Hao-Ran Yao-Wen YAO   

  • Received:2008-06-24 Revised:2008-08-20 Online:2008-12-01 Published:2008-12-01
  • Contact: LIN Hao-Ran

基于SOA的多协议即时消息系统

林浩然 姚耀文   

  1. 华南理工大学 华南理工大学
  • 通讯作者: 林浩然

Abstract: Gateway strategy and multi-protocols client strategy are the two main solutions to implement the interconnection among IM systems at present. The multi-protocols-based Pidgin realizes IM interconnection to some extent. But Pidgin's practical functions are limited by its disadvantages that lie in weak modifiability, poor scalability and inconvenient deployment. Based on SOA, an open-source multi-protocols IM system was established via reconstructing and reusing the Pidgin. This IM system is easy to modify, extend and deploy.

Key words: Instant Messaging, Interoperability, SOA, Pidgin Software

摘要: 目前解决即时消息互联互通的方案主要有网关策略与多协议客户端策略。采用多协议客户端策略的开源软件Pidgin在一定程度上解决了互联互通问题,但它存在着可修改性弱、可扩展性差、部署难的缺点,限制了其实用功能。基于SOA,对Pidgin软件进行了重新整合,从而构建一个开放、易修改、易扩展和易部署的多协议即时消息系统。

关键词: 即时消息, 互联互通, 面向服务架构, Pidgin软件