SaaS平台关键技术的研究与实现

被引量 : 0次 | 上传用户:marinefish
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着互联网技术和信息化技术的高速发展,软件即服务(Software as a Service, SaaS)作为一种革命性的软件服务提供模式,已经得到广泛的认可和应用。在SaaS模式下,租户既可以通过系统的客户化功能定制专属的系统,又可以将租户从高成本、繁重的系统基础工作中解脱出来,专注于核心业务的发展。随着SaaS模式的广泛应用,用户对软件服务的开放性和智能化要求也不断提高,因此本文从这两个角度对SaaS平台的理论模型、架构设计及关键技术展开研究,最后实现了支持多租户和界面客户化的SmartSaaS平台。本文完成的研究工作主要包括:1)扩展了SaaS成熟度模型,设计了SmartSaaS的理论模型和整体架构。通过分解SaaS的成熟度模型,并根据实际的应用需求,从成熟度等级和系统组件两个维度对其进行扩展;在成熟度模型研究的基础上,设计了SmartSaaS的理论模型;随后根据理论模型完成了平台架构的设计;最后对系统实现技术进行分析,得出系统实现的技术架构。2)设计了一个共享表模式下的多租户数据存储系统。数据是SaaS系统应用的核心,而且SaaS模式引入多租户环境,这时系统既要满足租户的数据安全和存储需求,又要保证数据存取的效率。因此本文在共享表的框架下,基于对现有的模式映射方法的优劣和适用场景进行分析,设计了基于元数据解析和数据共享等级的多租户数据存储系统。3)提出一种基于客户化因子的界面客户化技术方案。通过对比研究传统的和现有的SaaS界面客户化技术,并基于“按需定制”的思想,设计了一种基于功能分解和元数据配置的功能客户化系统;并以此为基础,通过抽象客户化元素的特征,总结出它们的同质化定义,将所有的客户化元素表示为同一种定义形式:客户化因子。并使用元数据存储和解析,对客户化因子进行配置,从而达到界面客户化的目的。4)结合SaaS平台的架构设计和关键技术研究,本文对SmartSaaS系统进行了详细设计和开发。系统的设计与研发分为两个部分:SaaS平台和应用。SaaS应用基于平台系统,模拟现实应用场景,验证相关关键技术的可行性和SmartSaaS系统的使用效果。本文从SaaS系统的整体架构、多租户数据存储、多租户界面客户化以及系统实现引出的问题出发,紧紧围绕这四个SaaS平台中的关键问题进行了深入研究。设计了SmartSaaS系统架构,多租户存储系统和界面客户化系统,最后实现了原型系统。不仅解决了相应的问题,也为SaaS的后续研究提供了借鉴和帮助。
其他文献
目的探讨经冠状动脉自体骨髓造血干细胞(autologous bone marrow mononuclear cells,ABM-MNCs)移植对急性心肌梗死(acute myocardial infarction,AMI)患者的心功能超声学参数
悬架系统是汽车最关键的零部件之一,对汽车的行驶平顺性和操纵稳定性等各方面至关重要。本文总结和分析了汽车悬架技术的发展状况,以某公司多用途车MPV(Multi-Purpose Vehicl
高浓度的粉尘会大大增加煤矿巷道掘进施工安全风险,极有可能会酿成安全事故,危害现场工作人员的生命财产安全,因此必须要采取科学合理的降尘及防尘措施,降低粉尘浓度,创造安
未来课堂是在针对于未来创新人才培养需求和新课程改革对课堂重构要求基础上提出的,以互动为核心,旨在构建充分发挥课堂主体的主动性、能动性,促进主体和谐、自由发展的教与
本文以技术接受模型与沉浸理论为基础,探讨了游戏行为意向与沉浸体验、感知易用以及感知有用之间的关系,分析了教育游戏参与者的心理需要以及游戏特性对参与者的感知易用、感
目的:探讨显微手术治疗大脑镰旁脑膜瘤的方法及效果。方法:回顾性分析自2002年6月至2008年8月显微手术治疗的36例大脑镰旁脑膜瘤。结果:肿瘤切除程度按Simpson切除分级:Ⅰ级
近几年,甘肃省农村教育信息化工作取得了可喜成绩,但同时还存在一系列问题,其中教师信息化教学能力不足已成为甘肃省农村基础教育质量提升的一个重大"瓶颈"问题。本文从信息
管理理论界和企业实践派一直在进行企业竞争优势获取和保持的研究,提出企业文化对增强企业核心能力,获取竞争优势起着积极作用,因此企业文化建设被作为建立企业核心能力的有
基于对成都市几处古建筑进行现场踏勘和调研,分别从历史价值、社会价值、建筑价值三个角度,提出十余种对龙王庙片区古建筑群保护的原因;并基于此,从两方面提出对它的保护建议
<正>临终是生命过程即将终结阶段。临终者指诊断明确,治疗无望,估计生命期仅6~10个月左右的患者。临终关怀(hospice and palliative care,也称宁养医学,姑息关怀、舒缓医学等)