| 所在单位: | 福建海峡技术转移中心 | 项目类型: | 信息传输、计算机服务和软件业,科学研究、技术服务和地质勘查业 |
| 所属领域: | 新一代信息技术 | 技术成熟度: | 可产业化 |
| 联系人: | 林可 | 联系人电话: | 暂无 |
| 技术水平: | 其他 | 合作方式: | 其它 |
随着软件复杂度越来越高和客户对服务质量、软件可用性的要求逐渐提高,为了减轻软件维护的代价,软件的在线演化逐渐成为软件领域一个重要的研究方向.现在基于构件的软件开发得到越来越广泛的应用,对基于构件系统的在线演化的支持成为迫切需求.现有的软件在线演化方案大多不是从构件角度出发,难以有效支持基于构件的系统的在线演化.基于构件的系统在线演化,既需要软件是良好的适应在线演化的结构,又需要构件运行支撑平台具有良好的在线演化管理机制.但目前大多数平台产品在管理机制上没有足够的能力和灵活性,不能很好地支持在线演化.北京大学软件工程研究所设计开发的J2EE应用服务器——PKUAS,是一个采用了内核化、构件化的体系结构,高度灵活、支持构件在线演化的构件运行支撑平台.该文针对基于EJB构件的软件系统,对构件运行支撑平台PKUAS特别是EJB构件容器进行重构和改进,为PKUAS引入构件在线演化机制.