【技术实现步骤摘要】
多租户感知的软件个性化定制与部署方法
本专利技术属于云计算应用
,具体涉及到一种多租户感知的软件个性化定制与部署方法。
技术介绍
随着互联网的普及和信息技术的迅猛发展,新型软件架构在不断革新,企业应用软件开发模式逐步趋于网络化、平台化、服务化。在这种背景下,多租户软件开发模式作为一种新型的软件交付和用户使用模式,凭借其按需租用、无需用户维护、易于扩展等特点,逐渐受到用户和软件厂商的青睐。事实证明,多租户软件开发模式以一种低成本、高效率的服务模式更好地解决了众多用户软件需求各不相同的问题。相对于传统软件,多租户软件的最大特点在于采用了多租户架构,即同一个应用软件实例可以被大量租户共享使用。目前,虽然多租户软件开发模式取得了一定的成功,但是仍然存在如下问题亟需解决:首先,在多租户软件开发模式下,用户所租用的软件和服务大多是由服务提供商预先提供,而服务提供商不可能预先想到用户所有可能的需求,从而无法实现多租户软件的个性化定制。其次,多租户软件定制完成后,需要对租户定制的软件进行部署,在服务器总资源一定的情况下,如何充分利用服务器资源保证所部署的多租户软件总收益最大 ...
【技术保护点】
多租户感知的软件个性化定制与部署方法,其特征在于该方法的具体步骤是:步骤(1).多租户软件开发商对不同租户的个性化软件定制需求分析描述,并将不同租户的个性化软件表示为软件功能特征集合,该特征集合包括强制依赖关系特征集、可变依赖关系特征集和约束关系特征集;步骤(2).利用多租户软件应用生成装置生成租户软件应用,并根据步骤(1)得到的特征集,生成租户定制软件特征依赖表,用于存放软件可变特征之间的对应关系,租户定制软件特征依赖表包括源点特征、终点特征以及特征之间的依赖关系;步骤(3).基于步骤(2)得到的租户定制软件特征依赖表,快速构建软件特征依赖关系图,并对租户定制的软件应用进 ...
【技术特征摘要】
1.多租户感知的软件个性化定制与部署方法,其特征在于该方法的具体步骤是:步骤(1).多租户软件开发商对不同租户的个性化软件定制需求分析描述,并将不同租户的个性化软件表示为软件功能特征集合,该特征集合包括强制依赖关系特征集、可变依赖关系特征集和约束关系特征集;步骤(2).利用多租户软件应用生成装置生成租户软件应用,并根据步骤(1)得到的特征集,生成租户定制软件特征依赖表,用于存放软件可变特征之间的对应关系,租户定制软件特征依赖表包括源点特征、终点特征以及特征之间的依赖关系;步骤(3).基于步骤(2)得到的租户定制软件特征依赖表,快速构建软件特征依赖关系图,并对租户定制的软件应用进行特征依赖和特征约束检查;步骤(4).将经过特征依赖和特征约束检查的租户软件应用的定制描述和相关数据文件打包上传到多租户软件应用部署装置中,所述的相关数据文件包括特征依赖关系表、特征资源消耗表、特征依赖影响表和定制租约关系t;步骤(5).对租户软件应用的定制描述格式和相关文件存在位置进行正确性检查,并对上传的数据文件进行解析;步骤(6).通过特征资源消耗计算模块对租户定制软件中的所有特征进行资源消耗量计算:设租户与软件应用之间...
【专利技术属性】
技术研发人员:黄彬彬,郭大龙,俞东进,杨威,杨朔,
申请(专利权)人:浙江天正信息科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。