在客户端的设计开发中,松耦合、易扩展、易维护一直是开发者所追求的。本文基于OSGi(openservice gateway initiative)以及Eclipse RCP(rich client platform)技术,分析了融合通信业务的功能特点,并给出客户端系统具体的架构设计,分析了这种设计方式的优势及具体实现过程。最后得出结论:在模块化设计开发越来越流行的今天,OSGi必将得到更多的重视。
During the client's design and development,loose coupling,easy extension,easy maintenance has been pursued by developers.Based on the OSGi (open service gateway initiative) and the eclipse RCP (rich client platform) technologies,this paper analyzes the features of converged communication services,gives a specific client system architecture design,analyzes the advantages of using this design approach and carries out a concrete implementation.Finally,with the modular design getting more and more popular today,this paper specifies that OSGi will get more attention.