SaaS应用构建方法的研究与实现

来源 :郑州大学 | 被引量 : 0次 | 上传用户:liongliong438
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SaaS(Software as a Service)作为一种新的软件交付模式,已经得到越来越多的应用,必将成为未来的软件科技发展的新趋势。然而,SaaS应用的实现相当复杂,必须确保其具备四大特性,即多租户、可配置、高安全、可伸缩。首先,可配置是多租户特性的必然要求,在分析其如何实现时,不得不面临着如何设计与实现SaaS应用中多层次的可配置需求,同时还要考虑到系统性能要求的难题,本文结合具体实践,根据不同的使用场景,分别提出了基于元数据和基于XML的可配置解决方案,还针对异构环境中的业务流程可定制问题,提出了面向SOA的业务流程定制方案。最后,以可配置技术应用实例实证了本文的方法是可行的。其次,为确保租户数据的安全性,本文还研究了SaaS应用的安全性,分别从应用层安全、数据层安全和网络层安全三个方面入手,共同保障数据的安全性与可靠性。最后,本文设计和实现了GDesigner,分析了其特点,描述了具体的实现过程。另外,为了解性能,本文对WWW服务器进行了性能压力测试,全面了解了服务器的性能情况,如所能响应的最大并发请求数量和平均响应时间等。同时测试数据也为程序的进一步优化提供的依据。从性能测试的实验数据可以看出,本文所提出的方法是有效可行的。
其他文献
中间面对于薄板类零件CAE分析计算及CAE应用中六面体网格生成均有重要意义。本文针对CAD模型(B-Rep模型),研究了变(等)壁厚CAD模型的中间面生成技术。鉴于目前研究中对于变壁
信号分类一直是研究热点之一,如何对信号进行准确分类也是众多研究者追求的目标之一。分类在故障诊断和纹理图像检索中具有重要作用,在故障诊断运用中,可以通过对故障信号的
SaaS模式作为一种完全创新的软件应用模式,已经被认为是软件行业发展的无可争议的方向。从用户方面来看,SaaS软件拿来即用、无须维护、按需使用、随处可用、风险减小、成本降
无线射频识别(radio frequency identification,简称RFID)是一种新兴的自动识别人和物体的无线射频技术。具有标签存储容量大、识别距离远、可同时识别多个被标识物体、识别
基于 agent的模型(ABMs)在人工智能及虚拟现实等领域一直都是在试图模仿人类的行为,在一个人工环境中,为了产生许多社会科学家可以理解的可能现象,agent的决策模块要互相影响并进
随着计算机技术的迅速发展,人们对计算机能够解决的问题的要求也越来越高,随之而来的是更多复杂大型的软件投入了使用,软件维护问题也逐渐成为了当前软件产业面临的重要课题
随着传感器技术、嵌入式计算技术、无线通信技术和分布式信息处理技术的发展,无线传感器网络越来越受到人们的重视。无线传感器网络是一种由大量的微型传感器节点形成的自组
随着互联网和信息技术的快速发展,人们在日常生活和工作中需要处理越来越多的文本,怎样才能快速有效的处理大量的文本成为一个亟待解决的问题。文本聚类是文本处理的重要技术
随着宽带网络的普及和行业管理部门对管理水平提高的需求增加,大到城市的公安、交通、金融、环保、电力状况,小到各种要害单位、管理部门,都对大型联网安全与视频监控平台的
表示层集成是通过组合组件的表示前端而非应用逻辑或者数据的一种集成方式,组件是独立的模块或者应用,属于粗粒度的集成,其目标是利用组件自身的界面来构造复合应用的界面。这种