A multi-layer model for saas multi-tenancy and its construction method

A construction method, multi-tenant technology, applied in the direction of multi-program device, program control design, instrument, etc., can solve problems such as poor scalability, no multi-tenant architecture, state space explosion, etc.

Active Publication Date: 2021-02-05
YUNNAN UNIV
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] To sum up, the problems existing in the existing technology are: traditional software has poor scalability, does not have a multi-tenant architecture, and has low configurability; while the SaaS software maturity model is an important standard in the SaaS software industry. The specification to be followed, the existing technology does not support this model, and does not reflect the characteristics of SaaS multi-tenant, scalability, and configurability; especially the complex architecture and operation of SaaS software, which makes traditional methods face huge challenges; the SaaS The software is described as a single-layer service composition relationship. To describe and analyze it with the basic Petri net, there will be problems such as state space explosion, and the relationship between multi-tenants cannot be reflected

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A multi-layer model for saas multi-tenancy and its construction method
  • A multi-layer model for saas multi-tenancy and its construction method
  • A multi-layer model for saas multi-tenancy and its construction method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0080] In order to make the object, technical solution and advantages of the present invention more clear, the present invention will be further described in detail below in conjunction with the examples. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0081] The application principle of the present invention will be further described below in conjunction with the accompanying drawings.

[0082] Such as figure 1 As shown, the present invention provides a kind of construction method of multi-tenant-oriented SaaS multi-tenant model comprising the following steps:

[0083] S101, according to the characteristics of the SaaS software, propose a SaaS software layered meta-model that supports the maturity of the SaaS software, and use a formal method to model and describe each layer;

[0084] S102, inspired by the ideas of object-oriented Petri nets (OOPN) and colored Petri ne...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention belongs to the technical field of software, and discloses a multi-layer SaaS multi-tenant-oriented model and a construction method thereof. According to the SaaS software maturity model, the SaaS software is divided into seven different levels from top to bottom according to different granularities. It reflects the multi-tenant, scalable, and configurable characteristics of SaaS software; the color set of the colored Petri net can represent the requests of different tenants, and the object-oriented Petri reflects the encapsulation of the service, which is invisible to the outside world, and internal details affect the system operation. Using the ideas of colored Petri nets and object-oriented Petri nets respectively, the Petri nets are extended, and CSOP and SOP net systems are proposed. The invention provides a formalized tool for the modeling of SaaS software; the formalized model proposed by the invention can run in the colored Petri net tool, so that the operation of the SaaS software can be simulated, and hidden dangers existing in system operation can be analyzed.

Description

technical field [0001] The invention belongs to the technical field of software, and in particular relates to a SaaS multi-tenant-oriented multi-layer model and a construction method thereof. Background technique [0002] SaaS is a new software model that has emerged in recent years, and it is the abbreviation of Software as a Service (Service as a Software). It is very different from the traditional software model. The SaaS model means that the software service provider provides network-based software services and is fully responsible for maintaining the background work such as the software and hardware platforms required by the software service. to use these services. When it comes to SaaS, people will think of cloud computing (Cloud Computing). Cloud computing divides the services provided into three levels: IaaS (Infrastructure as a Service), PaaS (Platform as a Service), and SaaS. The SaaS we often refer to is actually SaaS in cloud computing. As the most successful...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F8/71G06F9/50H04L29/08
CPCG06F8/71G06F9/5072H04L67/34
Inventor 李响李彤谢仲文林英秦江龙莫启何云成蕾韩煦王晓芳郑交交杨真谛郑明
Owner YUNNAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products