摘要
随着软件领域中移动计算、分布计算和Web Service等技术的迅速发展,软件计算环境变得越来越开放、复杂、多元。如何应对不断变化的计算环境,构建一个自适应的动态软件架构,受到了越来越多的关注。文章首先介绍一个成功的软件系统结构框架实例——Open Service Gateway Initiative(OSGi)。然后,以请求质量QoS为核心,对面向服务的OSGi框架进行扩展,提出了一个动态自适应软件架构解决方案,它以用户QoS属性为目标驱动,通过动态调整软件自身结构,以进一步提高用户期望的服务质量。实验结果证明了该调度框架的有效性。
With the rapid development of mobile computing, distributed computing and Web Service, computing environments for software have become more and more open, complicated and multivariate. More attention has been focused on how to design an adaptive and dynamic software architecture to meet the changing software computing environment. First, this paper introduces the Open Service Gateway Initiative (OSGi) which is a typical and successful example of such software architecture. Then, based on user requirement for quality of service (QoS), this paper proposes an approach to the adaptive and dynamic software architecture by extending the service oriented OSGi framework. This approach emphasizes the user QoS and regards it as an objective drive to dynamically adjust the software structure to improve the expected user's service quality. Experimental results confirm the validity of this dynamic software architecture.
出处
《企业技术开发》
2008年第6期8-11,34,共5页
Technological Development of Enterprise