多租户软件中动态个性化配置与定制技术研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:cloveroyxx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的成熟,“软件即服务”的思想在软件行业中得到了确认,软件由传统意义上的产品转变为服务。在SaaS技术的发展过程中,多租户软件的发展尤为引人注目,其最主要的优点是具有成本高效性,所有的租户共享软件、硬件、应用程序开发和维护成本,从而达到降低每个租户的成本的目的;然而目前多租户软件缺乏对租户个性化配置与定制的形式化描述,不能较好的支持租户的个性化配置与定制,对于租户个性化配置与定制的隔离性问题也存在一定的缺陷,迫切需要一种机制来支持多租户软件中的个性化配置和定制。本文针对目前多租户软件无法较好满足租户个性化配置与定制的现状,提出了一种基于约束与依赖关系统一描述的多租户软件模型。首先,本文针对多租户软件定义、特点和应用,讨论了多租户软件中的可配置与定制内容,定义了多租户软件的定制点模型,通过形式化语言描述了多租户软件中的绝大多数定制点以及它们之间的约束与依赖关系;然后,在该定制点模型的基础上,对比传统多租户软件模型,定义了基于约束与依赖关系统一描述的多租户软件模型,针对该模型该处了动态个性化定制算法;最后,本文针对个性化定制的隔离性问题,给出了一套具体的解决方案。本文所提出的基于约束与依赖关系统一描述的动态个性化定制模型,与传统多租户软件模型相比,增加了约束与依赖关系统一描述模块和动态个性化定制管理引擎模块,通过这两个模块的配合工作能够根据租户选择的个性化定制点集合生成基于约束与依赖关系的配置和定制序列,并按照预先定义的定制点模型动态完成该配置和定制任务;在动态配置定制过程中能对出现的错误和异常给出合理的提示,使租户和软件开发人员能合理调整配置或者定制内容、个性化定制点模型;与此同时该模型能够保证租户与租户之间个性化定制内容、租户个性化定制与公用模板之间的有效隔离,并针对多租户个性化定制的共享给出了一个具体的解决方法。
其他文献
图形处理器(GPU)因为其独特的硬件架构,硬件性能提升一直非常迅速。GPU在密集型运算方面表现出的强大性能,使其在通用计算领域得到了越来越多的重视。GPU通用计算的概念很早
秘密共享作为现代密码学的一个重要分支,能够有效地保证信息的安全,在重要信息和秘密数据的安全保存、传输及合法利用中起着关键的作用,成为信息安全领域的研究热点。秘密份额交
在现实世界的一些生产制造企业中,存在一类由生产加工站作为加工主体的生产线,其中,加工站由传送带输送工件进行加工,这类系统称为传送带给料加工站(Conveyor-serviced production station, CSPS)。由于专业化、规模化的需求,生产线往往有多道工序,一道工序由多个CSPS组成,称为多工序CSPS系统。多工序CSPS系统中,每道工序拥有各自的一般站点,在相邻的上游工序和下
随着计算机网络的发展和多媒体压缩技术的逐步成熟,多媒体数据在网络上的传播变的日益普及,使得多媒体数据的拷贝和分发变的容易。因此,如何保护媒体的数字版权,己成为当前亟待解
全局优化问题大量存在于科学研究和工程应用的各个领域,对全局优化方法的改进与应用具有重要的理论意义和实用价值。微分进化算法是一种模仿自然界生物进化过程中“优胜劣汰、
无线传感器网络(WSNs)是由大量的传感器以自组织和多跳的方式构成的无线网络,它综合了传感器技术、嵌入式计算技术、无线通信技术和分布式信息处理技术等,能够利用传感器实时监
光学层析成像技术以近红外光作为光源照射生物组织,对组织体的光学属性参数进行成像。光学层析成像技术因其安全可靠、无放射性损伤而受到人们的关注,采用这种技术的成像设备
21世纪,社会对知识和人才的需求不断增大,现今社会需要什么样的人才,在高校现有的培养体系下,高校培养的人才质量如何,学生是否能够实现就业,所掌握的知识和技能是否能够满足
随着人类基因草图的绘制完成,基因组学研究已进入了“功能基因组学"时代,如何在海量的序列数据中确定基因及它们的调控网络已经成为目前最具挑战性的任务。启动子作为控制基
随着互联网时代和技术的发展进步,以高度可集成性、松耦合性、可复用性和数据信息规范性为特点的SOA应运而生,并获得了人们的青睐。WEB服务是SOA的实现方式之一,它以XML、WSDL、