面向多租户的SaaS软件数据模型与功能模型研究

来源 :燕山大学 | 被引量 : 0次 | 上传用户:leolover211
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件即服务SaaS(Software as a Service),简称软营,是一种通过互联网提供服务的全新软件模式。由于其发展时间较晚,迄今为止没有形成成熟的针对“面向多租户的SaaS软件”的开发技术,SaaS软件在数据层次、功能层次与传统的软件有着很大的区别。本文以面向多租户的SaaS软件的数据模型与功能模型研究为主要内容,实现将一个面向单一租户的传统应用软体租赁服务提供者ASP(Application ServiceProvice)软件迅速升级成面向多租户的SaaS软件。首先,针对面向多租户的SaaS软件的数据模型,基于已有的SaaS软件数据存储和数据扩展解决方案,采用柔性软件设计思想结合多租户概念特性,提出了一种可配置、可扩展的数据设计方法。本课题的研究对象是传统ASP软件,所以提出的模型是与传统的ASP程序数据结构相关联的。其次,针对面向多租户的SaaS软件的功能模型问题,采用面向服务的体系结构SOA (service-oriented architecture),结合传统软件功能开发模型,通过柔性软件的思想以及软件复用技术等实现面向多租户的SaaS软件的功能模型。将传统的ASP程序抽象成相互独立的功能模块,并对SaaS软件中广泛应用的功能模块进行封装,然后组合成为升级服务平台,通过该平台实现由ASP程序向面向多租户SaaS软件快速升级。最后,针对传统软件向SaaS软件升级过程中数据存储及数据结构方面的特点,在数据模型方面实现基于“元数据”的组合数据模型,在功能模型方面形成“升级服务平台”和“单一租户运行框架”的结构形式,形成了面向多租户的SaaS软件完整开发体系结构。作为模型应用,本文在最后给出了一个基于该思想的由传统的ASP程序向面向多租户的SaaS软件快速升级的模型。
其他文献
搭配在语言教学和语言信息处理中具有一定的应用价值。汉语搭配的研究仍停留在主要以人的主观判断为标准的定性分析阶段,缺乏定量数据的支待。本文借鉴了国外在语言学和语料
<正>互联网巨头推出的工业PaaS平台、操作系统、智能家居平台均集中于云服务、中间件、数据处理,电信运营商推出的PaaS平台功能仍然以接入管理及一站式网络适配、后台处理解
在介绍《欧盟海洋战略框架指令》(以下简称《框架指令》)的基本结构及主要内容的基础上,从基于生态系统的管理方法的提出、指令的法律性质等方面对该指令进行了分析和评述。
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
文章简要介绍了分布式水文模型的基本原理。以分辨率为90m&#215;90m的STRM DEM为基础,计算得螯江埭头流域的地形指数。应用该模型做径流模拟,与新安江模型做对比分析,提出了几点
作为头皮针的换代产品,静脉留置套管针近年来在国内已得到广泛应用。减轻病人痛苦,减少重复穿刺,提高护理效率是其优点。据有关资料报道,最长留置时间可达27d。美国B-D公司推荐最
湖南省隆回县是一个山清水秀、人杰地灵之地,这里蕴藏着丰富的非物质文化遗产。近年来,我县的非物质文化遗产保护、传承与发展工作得到了长足的发展,取得了不菲的成绩。这离
随着新课改的不断推进,学校的课程变得丰富多彩起来。我们不仅要求学生学好语数外,还要重视培养学生的审美能力,促进学生各方面的发展。如今,美术、音乐在课程中的重要性已经
虫类药治疗输卵管阻塞18例疗效观察武警医学院(300162)李淑萍,白淑芳输卵管阻塞是导致女性不孕的重要因素之一。多由瘀血阻滞、脉络不通所致。治当活血化瘀、疏经通络。近年采用虫类药灌
童话表演比单纯的讲述童话故事更能激发幼儿的兴趣,幼儿用自己喜欢的方式再现或创造性的表现童话故事,通过童话表演游戏,逐步完善幼儿的表情及肢体语言,使幼儿领悟童话的思想