《软件学报杂志》发表论文赏析

基于可变性模型的可复用与可定制SaaS软件开发方法

来源:软件学报杂志2018年第11期北京时间:

作者:孙昌爱,张在兴,张鑫

单位:孙昌爱,北京科技大学 计算机与通信工程学院, 北京 10008311,张在兴,北京科技大学 计算机与通信工程学院, 北京 10008302,张鑫,北京科技大学 计算机与通信工程学院, 北京 10008303

摘要:云计算环境下,软件通过互联网向租户提供服务,这种基于互联网的软件交付模式称为SaaS(软件即服务).与传统软件交付模式相比,SaaS软件通常运行于软件供应商的服务器端,同时为多个租户提供服务.由于需要支持不同租户的个性化需求,SaaS软件应具备足够的灵活性,以应对快速变化的租户需求;而且针对某一个租户的变更,不应影响其他租户.通过扩展课题组前期开发的基于可变性管理的适应性服务组装方法及其支持平台,提出了一种云计算环境下可复用、可定制的SaaS软件开发方法,开发了相应的支持平台,包括支持SaaS模式的服务组装引擎和远程定制工具.该方法针对不同租户的共性需求,提供一个抽象服务组装模型,支持平台在运行阶段解释执行抽象服务组装模型,根据租户的个性化需求派生不同的流程实例,这些运行时流程实例多态共存、互不影响.采用一个特定领域的SaaS软件实例来验证该方法的可行性,评估了支持平台的性能.实验结果表明,该方法及其支持平台可以支持多实例多租户的交付模式.

关键词:Web服务;服务组装;可变性管理;VxBPEL;SaaS

基金资助:国家自然科学基金(61872039,61370061);北京市自然科学基金(4162040);航空科学基金(2016ZD74004);北京市优秀人才培养资助项目(2012D009006000002)

填文献完整题目 获取完整文献

填写需求
联系方式
注:学术顾问会在1小时内联系您,请留意!