DOI QR코드

DOI QR Code

Extending Jabber Messaging System for Effective Collaboration

효과적인 협업지원을 위한 Jabber 메시징 시스템의 확장

  • 이근웅 (울산대학교 대학원 컴퓨터정보통신공학부) ;
  • 안건태 (울산대학교 대학원 컴퓨터정보통신공학부) ;
  • 황의윤 (울산대학교 대학원 컴퓨터정보통신공학부) ;
  • 김진홍 (울산대학교 대학원 컴퓨터정보통신공학부) ;
  • 이명준 (울산대학교 컴퓨터정보통신공학부)
  • Published : 2003.12.01

Abstract

The BioPlace system is a web-based collaborative system which offers effective exchange of information and research activities among the genomic researchers. BioPlace supports collaborative works among the related group members through Personal Workspces and Team Workspces which are virtual spaces on the web. Jabber is an open messaging system based on XML, giving an efficient way of developing messaging services by providing various functionality for real-time communication and interoperability with other foreign messaging systems. In this paper, we have designed additional Jabber XML protocol to extend Jabber messaging system to be used as real-time communication methods on the BioPlace collaborative system. Also, according to the protocol, we have developed both the extended Jabber server and the BioPlace messenger client.

BioPlace 시스템은 유전체 관련 연구자들의 효과적인 정보교환과 연구 활동을 지원하기 위한 웹 기반 협업지원 시스템이다. Bioplace 시스템은 웹상의 가상공간인 개인작업장과 팀작업장을 통하여 그룹 멤버들간의 협업을 지원하고 있다. Jabber 메시징 시스템은 XML 기반의 개방형 메시징 시스템으로서 실시간 의사소통을 지원하기 위한 다양한 기능과 타 메시징 시스템과의 연동을 제공하고 있어서 능률적인 메시징 서비스의 개발을 지원한다. 본 논문에서는 Jabber 실시간 메시징 시스템을 확장하여 BioPlace 협업지원 시스템에서 실시간 의사소통 수단으로 사용될 수 있도록 Jabber XML 프로토콜을 설계하였다. 또한, 개발된 프로토콜을 기반으로 확장된 Jabber 서버와 BioPlace 메신저 클라이언트 시스템을 개발하였다.

Keywords

References

  1. Myung-Joon Lee, Geon-Tae Ahn, Jin-Hong Kim, Keun-Woong Lee, Hyeong-Seo Koo, In-Seob Han, 'BioPlace : a Web-based Collaborative Environment for Meeting of Korean SEffective Genome Research,' Proceedings of the Annual ociety for bioinformatics, Vol.1, pp.77-84
  2. http://www.jabber.org/about/techover.html, Jabber Technology
  3. http://www.jabber.org/protocol/, Jabber Protocol Review
  4. D. J. Adams, 'Programming Jabber,' O'Rally, 2002
  5. T. Muldowney and E. Landrum, 'The Jabber Programmers Guide-A comprehensive Snapshot of jabber,' Jabber Software Foundation, 2000
  6. Li Gong, 'JXTA : Technology Overview,' Sum Microsystems, Inc.
  7. http;//www.jxta.org/, Projet JXTA
  8. D. Brookshier, S. Li, B. Wilson, 'JXTA : P2P Grows Up,' Technical Articles in Java.sum.com, 2002
  9. J. Girard, 'P2P Applications : Mew Internet Bandwidth Monsters,' GartnerGroup Research Note Tactical Guideline, December 2000
  10. Tyler Jewell, 'EJB 2.0 specification frlease review,' On-Jaba.com, May, 2001
  11. Java2 Platform, Enterprise Edition Bluprints, 'J2EE TM Design Patterns,'
  12. http://www.orionserver.com/, Orion Application Server
  13. http;//postgresql.lerner.co.il/users-lounge/index.html, PostgreSQL
  14. P. Saint-Andre, 'XML : Messaging With Jabber,' O'Reilly's Emerging Technology Conference, April, 2003
  15. 문남두, 안건태, 김진홍, 한천용, 정명희, 이명준, 'CoWare : 효과적인 공동작업을 위한 웹기반 그룹웨어,' 정보처리학회논문지B, 제8-B권 제3호, pp.269-282, 2001