论文部分内容阅读
为了满足应用服务器的可伸缩、动态性及模块可移植,针对应用服务器目前普遍存在的问题,以自主研发的应用服务器PKUAS为例,面向OSGi体系结构进行了重构。深入探讨了问题存在的原因,提出了一组重构原则和方法,包括:遵循信息隐藏原则划分模块;遵循最少侵入原则以减轻维护负担;遵循变化性分离原则增强可扩展性。实践证明其效果良好。所提出的原则和方法适用于其他应用服务器,对采用OSGi技术进行重构的其他软件也有良好的借鉴价值。