摘要
由于应用中问题的多样性和复杂性导致软件变更需求不断产生,软件系统为了减少频繁的需求变更带来风险和代价,就尽可能地包含有更多的功能,这样又致使软件系统过度膨胀而难以控制。针对这一问题,在分析讨论OSGi框架和相关应用的基础上,提出基于OSGi框架和插件设计模式结合,构建可扩展轻量级动态化系统的方法,并通过一个实例验证该方法的可行性和有效性。
Owing to the diversity and complexity of application leads to the demands of software changes. In order to reduce the risks and costs resulted from the frequent changes of demand, software systems contains as much as possible functions, which causes it difficult to control the excessive expansion of software systems. Explores the OSGi framework and related applications, and presents the approach of the OSGi framework and the design patterns of plug-ins combined with building the scalable lightweight dynamic systems, anal verifies that this method is feasibility and effectiveness by a practical example.
出处
《现代计算机》
2009年第12期115-119,共5页
Modern Computer
关键词
可扩展
轻量级
插件
框架
Scalable
Lightweight
Plug-Ins
Framework