[发明专利]一种面向SaaS多租户的多层模型及其构建方法有效
申请号: | 201710964172.4 | 申请日: | 2017-10-17 |
公开(公告)号: | CN107807818B | 公开(公告)日: | 2021-02-05 |
发明(设计)人: | 李响;李彤;谢仲文;林英;秦江龙;莫启;何云;成蕾;韩煦;王晓芳;郑交交;杨真谛;郑明 | 申请(专利权)人: | 云南大学 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F9/50;H04L29/08 |
代理公司: | 昆明金科智诚知识产权代理事务所(普通合伙) 53216 | 代理人: | 胡亚兰 |
地址: | 650091 云*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于软件技术领域,公开了一种面向SaaS多租户的多层模型及其构建方法,根据SaaS软件成熟度模型,将SaaS软件自顶向下按照不同的粒度分为了七个不同的层次。体现SaaS软件多租户、可伸缩、可配置的特点;有色Petri网的颜色集可以代表不同租户请求,面向对象Petri体现服务的封装性,对外不可见,内部细节影响系统运行。分别借鉴有色Petri网和面向对象Petri网的思想,对Petri网进行扩展,提出了CSOP和SOP网系统。本发明为SaaS软件的建模提供了形式化的工具;本发明提出的形式化模型能够在有色Petri网工具中运行,从而可以模拟SaaS软件的运行,分析系统运行时存在的隐患。 | ||
搜索关键词: | 一种 面向 saas 租户 多层 模型 及其 构建 方法 | ||
【主权项】:
一种面向SaaS多租户的多层模型,其特征在于,所述面向SaaS多租户的多层模型,包括:应用层,用于提供SaaS软件最大的粒度,为用户提供实用价值;软件实例层,用于根据SaaS软件成熟度模型,使用多实例解决负载均衡;不同的租户被软件实例层的负载均衡器分配到不同的实例当中;一个SaaS软件拥有多个SaaS软件实例,不同的软件实例之间的相互独立,感受不到其他实例的存在,更无法相互影响;一个软件实例被描述为一个CSOP的扩展有色Petri网,不同的颜色集代表不同的租户的请求,用来直观的表示SaaS软件实例的运行过程;并能对SaaS软件的整体情况进行分析,判断是否在软件实例中存在死锁、故障的安全隐患,不同租户之间是否存在不公平的竞争关系;租户层,用于表示SaaS软件中的不同租户;配置不同租户的设置,实现界面、数据、服务的可配置化;不同的租户被分配到不同的软件实例中,不同的软件实例描述不同租户的行为;表示层,用于与用户进行交互;提供用户租用的功能;业务流程层,用于提供服务的组合清单,以清单的形式配置服务的组合方式;对原子服务进行组合,添加不同的组合方式对同一功能进行演化;服务实体层,用于提供服务的具体定义;描述SaaS软件中包含的原子服务,以及它们的内部结构;基础设施层,用于提供SaaS软件储存能力、计算能力、网络连接功能。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云南大学,未经云南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710964172.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种防漏水止水片
- 下一篇:信息处理方法、装置、移动终端和可读存储介质