Enterprise digital transformation SaaS cloud platform architecture

By introducing a collaborative architecture between cloud platform system and application all-in-one in the SaaS cloud platform architecture for enterprise digital transformation, the problems of high customization development costs and poor adaptability of standardized software in the informatization construction of traditional enterprises are solved, and the flexibility of tenants' independent management and application deployment is realized, and the efficiency and quality of enterprise digital transformation is improved.

CN119808047AInactive Publication Date: 2025-04-11GUANGZHOU ZHISUAN INFORMATION TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510295307.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-13
Publication Date
2025-04-11
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The informatization construction of traditional enterprises faces the problems of high customization development costs, long cycles and poor adaptability of standardized software. The multi-tenant cloud platform has insufficient tenant independent management permissions, application deployment flexibility and resource isolation, resulting in limited enterprise digital transformation process.

Method used

A SaaS cloud platform architecture for enterprise digital transformation is proposed. Through the collaborative architecture of cloud platform system and application all-in-one, tenants can independently manage the application environment, support automated installation and data configuration, and enhance the granularity of permission management and the flexibility of application deployment.

Benefits of technology

It improves the independent management capabilities of tenants, simplifies the application deployment process, improves the overall operation efficiency and service quality of the platform, and helps enterprises complete digital transformation quickly and at low cost.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119808047A_ABST
    Figure CN119808047A_ABST
Patent Text Reader

Abstract

The invention provides an enterprise digital transformation SaaS cloud platform architecture, which adopts a collaborative architecture of a cloud platform system and an application all-in-one machine, and the cloud platform system realizes opening of cloud platform tenant administrator terminal accounts and distribution of application installation permission and application data configuration permission through a cloud platform system administrator terminal. And the tenants can autonomously manage their application environments. And the application all-in-one machine realizes automatic installation of the application and rapid configuration of the data by using the application installation permission and the data configuration permission of the tenant through an application all-in-one machine administrator account associated with the cloud platform tenant administrator terminal account. According to the SaaS cloud platform architecture, greater autonomous authority is given to the tenants, highly autonomous application management of the tenants is realized, and meanwhile, the application deployment process is simplified through automatic deployment and a convenient management mechanism of the application all-in-one machine, so that the overall operation efficiency and the service quality of the platform are improved, and enterprises are assisted to complete digital transformation quickly at low cost.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of enterprise information management, and in particular to a SaaS cloud platform architecture for enterprise digital transformation, an electronic device and a readable storage medium. Background Art

[0002] In the process of digital transformation of enterprises, traditional enterprise informatization construction faces many challenges. In the early stage, enterprise informatization construction mostly adopted customized development mode, which was costly and had a long implementation cycle, and it was difficult to meet the needs of rapid development and flexible changes of small and medium-sized enterprises; while standardized software was low-cost, it was often unable to adapt to the personalized business processes of enterprises. The traditional customized development cost is high and the cycle is long. The main reason is that it is developed separately according to the personalized needs of each enterprise, and a lot of manpower and material resources are required for demand analysis, design, development and testing, and the subsequent maintenance cost is also high. The poor adaptability of standardized software is because its fixed functional architecture is difficult to meet the diverse business processes and management models of different enterprises.

[0003] As for cloud platform management, existing multi-tenant cloud platforms have deficiencies in tenant self-management permissions, application deployment flexibility, and resource isolation. It is difficult for tenants to easily modify, test, and deploy applications according to their own needs; the application deployment process is cumbersome, and it is difficult to achieve rapid iteration and launch. These problems restrict the progress and effectiveness of enterprise digital transformation. The root cause of the multi-tenant cloud platform management problem lies in the inflexible platform architecture design, coarse permission management granularity, application deployment relying on complex manual operations, and lack of automated deployment mechanism, resulting in poor tenant experience and low platform operation efficiency. Summary of the invention

[0004] In view of the above problems, the present invention is proposed to provide a SaaS cloud platform architecture for enterprise digital transformation, an electronic device and a readable storage medium that overcome the above problems or at least partially solve the above problems.

[0005] The present invention provides a SaaS cloud platform architecture for enterprise digital transformation, including a cloud platform system and an application all-in-one machine. The cloud platform system is used to manage the activation of cloud platform tenant administrator terminal accounts through the cloud platform system administrator terminal, and to allocate application installation permissions and application data configuration permissions to the cloud platform tenant administrator terminal; The application machine is used to create an application machine administrator account associated with the cloud platform tenant administrator terminal account, and install applications and configure application data through the application installation permissions and application data configuration permissions of the cloud platform tenant administrator terminal account.

[0006] Optionally, The cloud platform system is used to receive application installation permission and application data configuration permission acquisition requests sent by the cloud platform tenant administrator terminal through the cloud platform system administrator terminal, review the application installation permission and application data configuration permission acquisition requests, and after the review is passed, allocate application installation permission and application data configuration permission to the corresponding account of the cloud platform tenant administrator terminal, bind application data to the cloud platform tenant administrator terminal account, and support the cloud platform tenant administrator terminal to customize the modification and update of application data.

[0007] Optionally, The application all-in-one machine is used to view applications with application installation permissions and install the applications with application installation permissions in the all-in-one machine environment after creating an application all-in-one machine administrator account associated with the cloud platform tenant administrator terminal account, and download application data with configuration permissions for the associated cloud platform tenant administrator terminal account through an API interface and complete the configuration, and supports customized modification and update of application data during the configuration process.

[0008] Optionally, The cloud platform system is also used to create tenant-specific data partitions in the cloud platform storage system, copy application data to the data partitions, and establish access permission mapping relationships between cloud platform tenant administrator terminal accounts and data partitions.

[0009] Optionally, The application all-in-one machine is pre-installed with the application base for digital transformation by the cloud platform system administrator and delivered to the project team or enterprise's application all-in-one machine administrator for management.

[0010] Optionally, The cloud platform system includes a homepage module, a workbench module, a configuration center module, a platform management module, and a system management module.

[0011] Optionally, The cloud platform system is also used to maintain applications, find and solve application problems, and ensure the normal operation of various applications.

[0012] Optionally, The cloud platform tenant administrator terminal account opened by the cloud platform system administrator is used to apply for applications, add new applications, and manage the opening of tenant general manager terminal accounts; the tenant general manager terminal account is used to configure, modify applications and perform unit testing.

[0013] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. When the electronic device executes the computer program, it loads the SaaS cloud platform architecture for enterprise digital transformation as described in any one of the embodiments of the present invention.

[0014] The present invention also provides a readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the SaaS cloud platform architecture for enterprise digital transformation as described in any one of the embodiments of the present invention is loaded.

[0015] The present invention includes the following advantages: The SaaS cloud platform architecture for enterprise digital transformation of the present invention adopts a collaborative architecture of a cloud platform system and an application all-in-one machine. The cloud platform system uses the cloud platform system administrator terminal to enable the cloud platform tenant administrator terminal account, allocate application installation permissions and application data configuration permissions, and ensure that tenants can independently manage their application environment. The application all-in-one machine uses the application all-in-one machine administrator account associated with the cloud platform tenant administrator terminal account, and uses the tenant's application installation permissions and data configuration permissions to achieve automated installation of applications and rapid configuration of data. The SaaS cloud platform architecture of the present invention gives tenants greater autonomy, enabling tenants to highly manage applications. At the same time, the automated deployment and convenient management mechanism of the application all-in-one machine simplifies the application deployment process, thereby improving the overall operational efficiency and service quality of the platform, and helping enterprises to complete digital transformation quickly and at low cost. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 It is a structural block diagram of a SaaS cloud platform architecture for enterprise digital transformation provided by an embodiment of the present invention; Figure 2 is a cloud platform tenant application application flow chart provided by an embodiment of the present invention; Figure 3 This is a flowchart of application installation for an application all-in-one machine administrator provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0017] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.

[0018] Reference Figure 1 , shows a structural block diagram of a SaaS cloud platform architecture for enterprise digital transformation provided in an embodiment of the present invention, which may specifically include the following modules: The cloud platform system is used to manage the activation of cloud platform tenant administrator terminal accounts through the cloud platform system administrator terminal, and to allocate application installation permissions and application data configuration permissions to the cloud platform tenant administrator terminal; The application machine is used to create an application machine administrator account associated with the cloud platform tenant administrator terminal account, and install applications and configure application data through the application installation permissions and application data configuration permissions of the cloud platform tenant administrator terminal account.

[0019] The SaaS cloud platform architecture adopts a multi-tenant form, and tenants can modify all applications and test them on the platform. The SaaS cloud platform management architecture includes the cloud platform system and the application all-in-one machine, forming a two-layer architecture model of "centralized control-tenant autonomy", and realizing flexible deployment and autonomous control of enterprise digital transformation through a hierarchical management system.

[0020] In the system architecture, the cloud platform system serves as the management center, and realizes the full life cycle management of tenants through the cloud platform system administrator terminal. The cloud platform system is not only responsible for the opening and permission configuration of the cloud platform tenant administrator terminal account, but also grants tenants application installation permissions and application data configuration permissions through a fine-grained permission allocation mechanism, so that tenants can obtain independent application management capabilities while ensuring unified security management at the platform level.

[0021] As a digital application carrier exclusive to tenants, the application all-in-one machine creates an independent application all-in-one machine administrator account for each tenant through deep binding with the cloud platform tenant account. Based on the installation and configuration permissions issued by the cloud platform, tenants can independently complete the deployment and debugging of business applications, customized modification of functional modules, and construction and verification of the test environment, allowing tenants to perform full-function testing and real-time optimization of deployed applications while ensuring the security of multi-tenant isolation.

[0022] The architecture design of the present invention achieves a dynamic balance between centralized control and tenant autonomy: the cloud platform system manages tenant operation boundaries through a permission matrix, and the application all-in-one machine provides tenants with a complete application lifecycle management tool chain. Tenants can not only quickly build digital applications based on platform resources, but also adjust application parameters autonomously through a visual configuration interface, significantly improving the agility and scalability of enterprise digital transformation.

[0023] In an optional embodiment of the present invention, The cloud platform system is used to receive application installation permission and application data configuration permission acquisition requests sent by the cloud platform tenant administrator terminal through the cloud platform system administrator terminal, review the application installation permission and application data configuration permission acquisition requests, and after the review is passed, allocate application installation permission and application data configuration permission to the corresponding account of the cloud platform tenant administrator terminal, bind application data to the cloud platform tenant administrator terminal account, and support the cloud platform tenant administrator terminal to customize the modification and update of application data.

[0024] Reference Figure 2 , the cloud platform tenant application application process is as follows: (1) Application application: The tenant administrator selects the application he needs in the application market and initiates an application for application installation.

[0025] (2) Application application review: The cloud platform system administrator reviews the application installation applications initiated by tenants.

[0026] (3) Application data assignment: After the application is reviewed and approved, a copy of the application's configuration data will be assigned to the tenant administrator account.

[0027] (4) Tenant use: After data assignment is completed, the tenant administrator can customize, modify and update the configured application data.

[0028] In an optional embodiment of the present invention, The application all-in-one machine is used to view applications with application installation permissions and install the applications with application installation permissions in the all-in-one machine environment after creating an application all-in-one machine administrator account associated with the cloud platform tenant administrator terminal account, and download application data with configuration permissions for the associated cloud platform tenant administrator terminal account through an API interface and complete the configuration, and supports customized modification and update of application data during the configuration process.

[0029] On the application all-in-one machine, the administrator enters licence to start using it, changes the initial password to admin after booting, and creates an administrator account with the same name as the cloud platform tenant, and logs in to the new tenant administrator account through SMS authentication. After that, you can install the APP purchased or built on the cloud platform, configure the relevant application data, open the account, and put the application into the UAT environment or production environment.

[0030] Reference Figure 3 The process for the application machine administrator to install the application is as follows: (1) Application installation: In the all-in-one environment, after logging in, the tenant administrator can view the applications that he / she has applied for and approved on the cloud platform on the "Application Homepage". Install the corresponding applications in the all-in-one environment according to his / her needs.

[0031] (2) Application data: The configuration data of the application under the same account on the cloud platform is downloaded to the all-in-one environment through the API interface; at the same time, it is assigned to the tenant administrator account.

[0032] (3) Tenant use: After data assignment is completed, the tenant administrator can customize, modify and update the configured application data.

[0033] In an optional embodiment of the present invention, The cloud platform system is also used to create tenant-specific data partitions in the cloud platform storage system, copy application data to the data partitions, and establish access permission mapping relationships between cloud platform tenant administrator terminal accounts and data partitions.

[0034] It can be seen that through the above optional embodiments, the SaaS cloud platform architecture of the present invention further strengthens the data governance and resource isolation capabilities. The cloud platform system creates tenant-specific data partitions in the underlying storage system, physically isolates and replicates application data according to the tenant dimension, and establishes a refined access control relationship between tenant accounts and corresponding data partitions based on the permission mapping engine. This dual protection mechanism not only realizes the independent storage and complete backup of tenant data, but also ensures that data operation behaviors are always within the preset security boundaries through dynamic permission mapping. While tenants gain the ability to manage data autonomously, the platform side can still prevent the risk of cross-tenant data penetration through partition isolation strategies, so that the entire system has the dual technical characteristics of clarifying data sovereignty and intelligent security management while supporting multi-tenant collaborative operations.

[0035] In an optional embodiment of the present invention, The application all-in-one machine is pre-installed with the application base for digital transformation by the cloud platform system administrator and delivered to the project team or enterprise's application all-in-one machine administrator for management.

[0036] In this embodiment, the cloud platform system administrator pre-installs the digital transformation application base verified by the platform to ensure that the application all-in-one machine has a standardized technical framework and core functional modules at the time of delivery. This pre-configured deployment mode not only shortens the construction cycle of the enterprise digital system, but also ensures the compatibility and scalability of the underlying architecture through unified technical specifications on the platform side. When the application all-in-one machine is delivered to the project team or enterprise, its administrator can perform secondary development and personalized configuration based on the pre-installed application base within the security boundaries preset by the platform. This hierarchical management mechanism not only gives play to the technical control advantages of the platform side, but also reserves sufficient autonomous operation space for tenants, forming a collaborative operation system of "platform strengthening-tenant empowerment".

[0037] In an optional embodiment of the present invention, The cloud platform system includes a homepage module, a workbench module, a configuration center module, a platform management module, and a system management module.

[0038] In an optional embodiment of the present invention, The cloud platform system is also used to maintain applications, find and solve application problems, and ensure the normal operation of various applications.

[0039] In an optional embodiment of the present invention, The cloud platform tenant administrator terminal account opened by the cloud platform system administrator is used to apply for applications, add new applications, and manage the opening of tenant general manager terminal accounts; the tenant general manager terminal account is used to configure, modify applications and perform unit testing.

[0040] At the cloud platform system level of the present invention, the administrator is responsible for managing tenants and maintaining platform functions, including homepage, workbench, configuration center, platform management, system management and other functional modules. The cloud platform system administrator needs to maintain and publish applications to the application all-in-one machine for installation, ensure the normal operation of various applications, and find and solve application problems in a timely manner. The tenant administrator account is opened by the platform administrator, who is responsible for applying for applications, adding new applications, and user management of tenants, etc., and also needs to maintain the normal operation of applications and find problems. Tenant general managers are responsible for configuring, modifying applications and performing unit testing.

[0041] Technical effects of the present invention: The SaaS cloud platform architecture for enterprise digital transformation provided by the present invention can realize agile development of small and medium-sized enterprises, meet the standardization and customization requirements of enterprise informatization construction, and provide a flexible and efficient multi-tenant cloud platform management architecture, thereby improving tenants' autonomous management capabilities, simplifying the application deployment process, and improving the overall operational efficiency and service quality of the platform, thus helping enterprises to complete digital transformation quickly and at low cost.

[0042] Based on the same inventive concept, another embodiment of the present invention provides an electronic device, including a memory, a processor, and a computer program stored on the memory, wherein the processor executes the computer program to load the SaaS cloud platform architecture for enterprise digital transformation as described in any one of the embodiments of the present invention.

[0043] Specifically, the electronic device includes: a memory and a processor, the memory and the processor are connected via a bus communication, a computer program is stored in the memory, and the computer program can be run on the processor, thereby loading the SaaS cloud platform architecture for enterprise digital transformation described in any one of the first aspects of the embodiments of the present invention.

[0044] The memory may include a random access memory (RAM) or a non-volatile memory, such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.

[0045] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.

[0046] Based on the same inventive concept, another embodiment of the present invention provides a computer-readable storage medium having a computer program / instruction stored thereon. When the computer program / instruction is executed by a processor, the SaaS cloud platform architecture for enterprise digital transformation as described in any one of the first aspects of the embodiments of the present invention is loaded.

[0047] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0048] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, devices, electronic devices, storage media or computer program products. Therefore, embodiments of the present invention may take the form of complete hardware embodiments, complete software embodiments, or embodiments combining software and hardware. Moreover, embodiments of the present invention may take the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD ROM, optical storage, etc.) containing computer-usable program codes.

[0049] Although the embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the claims and their equivalents.

[0050] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.

[0051] The above is a detailed introduction to the SaaS cloud platform architecture for enterprise digital transformation provided by the present invention. Specific examples are used in this article to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method and core idea of ​​this application; at the same time, for those of ordinary skill in the art, according to the idea of ​​this application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on this application. The above embodiments are only preferred embodiments cited to fully illustrate the present invention, and the scope of protection of the present invention is not limited to this. Equivalent substitutions or changes made by those skilled in the art on the basis of the present invention are all within the scope of protection of the present invention.

Claims

1. A SaaS cloud platform architecture for enterprise digital transformation, characterized by: Including cloud platform system and application all-in-one machine, The cloud platform system is used to manage the activation of cloud platform tenant administrator terminal accounts through the cloud platform system administrator terminal, and to allocate application installation permissions and application data configuration permissions to the cloud platform tenant administrator terminal; The application machine is used to create an application machine administrator account associated with the cloud platform tenant administrator terminal account, and install applications and configure application data through the application installation permissions and application data configuration permissions of the cloud platform tenant administrator terminal account.

2. The SaaS cloud platform architecture for enterprise digital transformation according to claim 1 is characterized in that: The cloud platform system is used to receive application installation permission and application data configuration permission acquisition requests sent by the cloud platform tenant administrator terminal through the cloud platform system administrator terminal, review the application installation permission and application data configuration permission acquisition requests, and after the review is passed, allocate application installation permission and application data configuration permission to the corresponding account of the cloud platform tenant administrator terminal, bind application data to the cloud platform tenant administrator terminal account, and support the cloud platform tenant administrator terminal to customize the modification and update of application data.

3. The SaaS cloud platform architecture for enterprise digital transformation according to claim 1, characterized in that: The application all-in-one machine is used to view applications with application installation permissions and install the applications with application installation permissions in the all-in-one machine environment after creating an application all-in-one machine administrator account associated with the cloud platform tenant administrator terminal account, and download application data with configuration permissions for the associated cloud platform tenant administrator terminal account through an API interface and complete the configuration, and supports customized modification and update of application data during the configuration process.

4. The SaaS cloud platform architecture for enterprise digital transformation according to claim 2, characterized in that: The cloud platform system is also used to create tenant-specific data partitions in the cloud platform storage system, copy application data to the data partitions, and establish access permission mapping relationships between cloud platform tenant administrator terminal accounts and data partitions.

5. The SaaS cloud platform architecture for enterprise digital transformation according to claim 1, characterized in that: The application all-in-one machine is pre-installed with the application base for digital transformation by the cloud platform system administrator and delivered to the project team or enterprise's application all-in-one machine administrator for management.

6. The SaaS cloud platform architecture for enterprise digital transformation according to claim 1, characterized in that: The cloud platform system includes a homepage module, a workbench module, a configuration center module, a platform management module, and a system management module.

7. The SaaS cloud platform architecture for enterprise digital transformation according to claim 1, characterized in that: The cloud platform system is also used to maintain applications, find and solve application problems, and ensure the normal operation of various applications.

8. The SaaS cloud platform architecture for enterprise digital transformation according to claim 1, characterized in that: The cloud platform tenant administrator terminal account opened by the cloud platform system administrator is used to apply for applications, add new applications, and manage the opening of tenant general manager terminal accounts; the tenant general manager terminal account is used to configure, modify applications and perform unit testing.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the electronic device executes the computer program, it loads the SaaS cloud platform architecture for enterprise digital transformation as described in any one of claims 1 to 8.

10. A readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the SaaS cloud platform architecture for enterprise digital transformation as described in any one of claims 1 to 8 is loaded.

Citation Information

Patent Citations

  • Cloud platform access control framework and implementation method thereof

    CN103312721A