针对SOA 应用系统构建过程中对服务动态部署、服务查找、需求变更的适应性以及系统可扩展性方面的要求,主要介绍了面向服务体系结构的特点和不足,阐述了OSGi 的相关理论及应用优势,通过SOA 与OSGi相结合,提出了一种支持服务动态化部署和应用的OSGi 模型。并且结合具体案例详细描述了运用这种动态化模型的过程和策略,解决了应用系统业务集成中服务的动态化要求等方面的问题。
In the process of building a SOA application system, aiming at the requirements dynamic service deployment, service finding, the demand for adaptability to change and system scalability. The characteristics and lack of service-oriented architecture are introduced. The theory about OSGi and its advantages are described. Through the combination of SOA with OSGi, a dynamic service architecture based on OSGi had been proposed. Then according to a specific case, the process and strategies of using this architecture are elaborated, and it can solve the problems of the dynamic services in application integration.