Service release management system based on multi-tenant data

By developing adapters and unified authentication methods in the multi-tenant data service release management system, the problem of incompatibility between protocols and authentication between different systems is solved, seamless docking of data services and data security isolation is achieved, and development costs are reduced. Improved business efficiency.

CN119449907APending Publication Date: 2025-02-14SHANDONG INSPUR DIGITAL BUSINESS TECHNOLOGY CO LTD
View PDF 11 Cites 0 Cited by

Patent Information

Application Number
CN202411556024.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-04
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

The protocols and authentication methods between different business systems are incompatible, which leads to difficulty in sharing data and high development costs.

Method used

The multi-tenant data service release management system is adopted, and the services of different systems are converted into a unified service form through the development of adapters, and the authentication method is unified to achieve seamless connection of data services.

Benefits of technology

It reduces the workload of business system transformation, reduces development costs, realizes the smooth flow of data between new and old systems, improves data utilization value and business efficiency, and ensures data security and service isolation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119449907A_ABST
    Figure CN119449907A_ABST
Patent Text Reader

Abstract

The invention particularly relates to a service publishing management system based on multi-tenant data. The multi-tenant-based data service release management system comprises a service provider and a data service platform, the service provider is responsible for performing service registration by adopting a tenant mode and providing various types of data services by adopting various authentication modes; the data service platform is responsible for implementing logic isolation at a bottom layer so as to ensure that data and service of each tenant are safe and independent; various types of services provided by a service provider are converted into a unified self-defined service form through a development adapter, and various authentication modes are converted into a unified authentication mode in a self-defined mode. According to the multi-tenant-based data service release management system, data services among different systems can be seamlessly connected, the workload of business system transformation is reduced, the development cost is reduced, the utilization value and business efficiency of data are improved, the data and service safety of each tenant can be ensured, and the stable operation of the services is guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data security services, and in particular to a multi-tenant data service publishing and management system. Background Art

[0002] In actual business applications, the time, vendors, and technology stacks of enterprise information systems are different, resulting in significant differences in programming languages ​​and protocols used between systems. In the current context of information sharing and digital transformation, enterprises urgently need to organize and open their core business assets in the form of APIs to improve system stability, improve service levels, and accelerate business innovation.

[0003] However, the protocols and authentication methods between different business systems have become obstacles to information sharing. How to achieve data sharing quickly and efficiently without incurring high costs has become a problem that plagues enterprises.

[0004] In order to solve the problems of incompatible data service interface protocols, diverse authentication methods and high development costs in actual business scenarios, the present invention proposes a multi-tenant data service publishing and management system. Summary of the invention

[0005] In order to remedy the defects of the prior art, the present invention provides a simple and efficient multi-tenant data service publishing management system.

[0006] The present invention is achieved through the following technical solutions:

[0007] A multi-tenant data service publishing and management system, characterized by: comprising a service provider and a data service platform;

[0008] The service provider is responsible for registering services using a tenant model and providing various types of data services using a variety of authentication methods;

[0009] The data service platform is responsible for implementing logical isolation at the bottom layer to ensure the security and independence of each tenant's data and services; by developing adapters, the various types of services provided by service providers are converted into a more general, convenient, unified and customized service form. The external service mode of the data service platform is flexibly determined according to actual business needs. Various authentication methods are processed uniformly and customized into a universal authentication method so that service callers can access the required data services more conveniently.

[0010] The present invention is based on a multi-tenant data service publishing management system, and the data service publishing process includes the following steps:

[0011] Step S1: The service publisher creates a data service in the data service platform and performs custom configuration on the created data service;

[0012] In step S1, after the service publisher creates the data service, he or she customizes the service name, selects the service type (such as WebService, SAP, etc.), fills in the service configuration (such as SAP needs to fill in the SAP function), service parameters, authentication method (such as API Key, Bearer Token, JWT Bearer, Basic Auth, etc.) and response example.

[0013] The service parameters include parameter code, parameter name, whether it is required, parameter type, description and display order.

[0014] Step S2: After the data service is created, the service publisher registers and publishes the data service in the application;

[0015] Step S3: The service administrator reviews the legitimacy and availability of the service;

[0016] Step S4: The service caller creates an application in the platform and obtains a common authentication method for the interface;

[0017] Step S5: The service caller selects the required service and applies for the service;

[0018] Step S6: The service caller develops an interface and customizes the calling interface.

[0019] After receiving the interface call request from the service caller, the data service platform parses the service parameters and authentication method, and returns the parsing result to the service caller. The specific process is as follows:

[0020] Step S6.1, the service call system requests the data service platform interface address;

[0021] Step S6.2, the data service platform parses the authentication method and calls the source service according to the adapter configured by the calling interface;

[0022] Step S6.3: The service providing system receives the request and returns the processing information to the data service platform;

[0023] Step S6.4: The data service platform returns the received processing information to the service calling system.

[0024] The data service platform uses a multi-tenant approach to isolate data and services at the bottom layer to ensure data security. The data service platform has a complete logging function that monitors and audits services in real time to ensure service operation.

[0025] A multi-tenant data service publishing management device, characterized in that it includes a memory and a processor; the memory is used to store a computer program, and the processor is used to implement the method steps described above when executing the computer program.

[0026] A readable storage medium, characterized in that: a computer program is stored on the readable storage medium, and when the computer program is executed by a processor, the method steps described above are implemented.

[0027] The beneficial effects of the present invention are as follows: the multi-tenant data service publishing and management system enables seamless connection of data services between different systems by developing adapters that can adapt to multiple protocols, without the need for cumbersome modifications to the underlying protocols and authentication methods;

[0028] The unified conversion of adapters and shielding of underlying details reduce the workload of business system transformation, thereby reducing development costs;

[0029] It enables business data to flow smoothly between new and old systems, improving data utilization value and business efficiency;

[0030] The use of a multi-tenant approach to isolate data and services can ensure the data and service security of each tenant, while providing comprehensive logging functions and real-time monitoring to ensure the stable operation of the service. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0032] Attached Figure 1 A schematic diagram of the data service publishing process provided by the present invention.

[0033] Attached Figure 2 A schematic diagram of the data service access process provided by the present invention. DETAILED DESCRIPTION

[0034] In order to enable those skilled in the art to better understand the technical solutions in the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0035] Data service publishing management involves a series of processes such as data service creation, configuration, publishing and monitoring. Multi-tenancy technology is a software architecture technology that allows multiple tenants to be served simultaneously in a single system instance while maintaining the independence of each tenant's data and applications.

[0036] The multi-tenant data service publishing and management system includes a service provider and a data service platform;

[0037] The service provider is responsible for registering services using a tenant model and providing various types of data services using a variety of authentication methods;

[0038] The data service platform is responsible for implementing logical isolation at the bottom layer to ensure the security and independence of each tenant's data and services; by developing adapters, the various types of services provided by service providers are converted into a more general, convenient, unified and customized service form. The external service mode of the data service platform is flexibly determined according to actual business needs. Various authentication methods are processed uniformly and customized into a universal authentication method so that service callers can access the required data services more conveniently.

[0039] Based on the multi-tenant data service publishing management system, the data service publishing process includes the following steps:

[0040] Step S1: The service publisher creates a data service in the data service platform and performs custom configuration on the created data service;

[0041] In step S1, after the service publisher creates the data service, he or she customizes the service name, selects the service type (such as WebService, SAP, etc.), fills in the service configuration (such as SAP needs to fill in the SAP function), service parameters, authentication method (such as API Key, Bearer Token, JWT Bearer, Basic Auth, etc.) and response example.

[0042] The service parameters include parameter code, parameter name, whether it is required, parameter type, description and display order.

[0043] Step S2: After the data service is created, the service publisher registers and publishes the data service in the application;

[0044] Step S3: The service administrator reviews the legitimacy and availability of the service;

[0045] Step S4: The service caller creates an application in the platform and obtains a common authentication method for the interface;

[0046] Step S5: The service caller selects the required service and applies for the service;

[0047] Step S6: The service caller develops an interface and customizes the calling interface.

[0048] After receiving the interface call request from the service caller, the data service platform parses the service parameters and authentication method, and returns the parsing result to the service caller. The specific process is as follows:

[0049] Step S6.1, the service call system requests the data service platform interface address;

[0050] Step S6.2, the data service platform parses the authentication method and calls the source service according to the adapter configured by the calling interface;

[0051] Step S6.3: The service providing system receives the request and returns the processing information to the data service platform;

[0052] Step S6.4: The data service platform returns the received processing information to the service calling system.

[0053] The data service platform uses a multi-tenant approach to isolate data and services at the bottom layer to ensure data security. The data service platform has a complete logging function that monitors and audits services in real time to ensure service operation.

[0054] The multi-tenant data service publishing management device includes a memory and a processor; the memory is used to store a computer program, and the processor is used to implement the method steps described above when executing the computer program.

[0055] The readable storage medium stores a computer program, and when the computer program is executed by a processor, the method steps described above are implemented.

[0056] The multi-tenant data service publishing management system is implemented in an adapter manner, which solves the problem by providing an adapter that can adapt to multiple protocols. In future technical routes, it can also be compatible with upward and downward by extending the adapter.

[0057] Users develop adapters based on actual business needs. If a service of a certain protocol does not exist in the internal system, there is no need to develop a service adaptation function for the protocol. Similarly, the authentication method also needs to be developed according to different protocols. Some services have built-in authentication and do not require separate authentication.

[0058] Compared with the existing technology, this multi-tenant data service publishing management system has the following characteristics:

[0059] First, compatible with multiple protocols and authentication methods

[0060] By developing adapters that can adapt to multiple protocols, data services between different systems can be seamlessly connected without the need for cumbersome modifications to the underlying protocols and authentication methods.

[0061] Second, it reduces development costs

[0062] By using the adapter to unify conversions and shield the underlying details, the workload of business system transformation is reduced, thereby reducing development costs.

[0063] Third, it improves the value of data

[0064] It enables business data to flow smoothly between new and old systems, improving data utilization value and business efficiency.

[0065] Fourth, data security and service isolation are guaranteed

[0066] A multi-tenant approach is used to isolate data and services to ensure the data and service security of each tenant. At the same time, comprehensive logging functions and real-time monitoring are provided to ensure the stable operation of the service.

[0067] The embodiment described above is only one specific implementation of the present invention. Common changes and substitutions made by those skilled in the art within the scope of the technical solution of the present invention should be included in the protection scope of the present invention.

Claims

1. A multi-tenant data service publishing and management system, characterized by: Including service providers and data service platforms; The service provider is responsible for registering services using a tenant model and providing various types of data services using a variety of authentication methods; The data service platform is responsible for implementing logical isolation at the bottom layer to ensure the security and independence of each tenant's data and services; By developing adapters, various types of services provided by service providers are converted into a unified customized service form, and various authentication methods are customized and converted into a unified authentication method, so that service callers can access the required data services.

2. A multi-tenant data service publishing and management system, characterized by: The data publishing service process includes the following steps: Step S1: The service publisher creates a data service in the data service platform and performs custom configuration on the created data service; Step S2: After the data service is created, the service publisher registers and publishes the data service in the application; Step S3: The service administrator reviews the legitimacy and availability of the service; Step S4: The service caller creates an application in the platform and obtains a common authentication method for the interface; Step S5: The service caller selects the required service and applies for the service; Step S6: The service caller develops an interface and customizes the calling interface.

3. The multi-tenant data service publishing and management system according to claim 2, characterized in that: In step S1, after the service publisher creates a data service, he or she can fill in the service name, select the service type, and fill in the service configuration, service parameters, authentication method and response example.

4. The multi-tenant data service publishing and management system according to claim 3 is characterized in that: The service parameters include parameter code, parameter name, whether it is required, parameter type, description and display order.

5. The multi-tenant data service publishing and management system according to claim 2, characterized in that: After receiving the interface call request from the service caller, the data service platform parses the service parameters and authentication method, and returns the parsing result to the service caller. The specific process is as follows: Step S6.1, the service call system requests the data service platform interface address; Step S6.2, the data service platform parses the authentication method and calls the source service according to the adapter configured by the calling interface; Step S6.3: The service providing system receives the request and returns the processing information to the data service platform; Step S6.4: The data service platform returns the received processing information to the service calling system.

6. The multi-tenant data service publishing and management system according to claim 1, characterized in that: The data service platform uses a multi-tenant approach to isolate data and services at the bottom layer to ensure data security. The data service platform has a complete logging function that monitors and audits services in real time to ensure service operation.

7. A multi-tenant data service publishing management device, characterized in that: It comprises a memory and a processor; the memory is used to store a computer program, and the processor is used to implement the method according to any one of claims 2 to 6 when executing the computer program.

8. A readable storage medium, characterized in that: The readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 2 to 6 is implemented.

Citation Information

Patent Citations

  • Open API full-life-cycle management method based on micro-service

    CN111181727A

  • SaaS-based multi-tenant data processing method and device

    CN112860451A

  • Multi-tenant application integrated framework system based on micro-service architecture

    CN114928460A

  • Kubernetes-based multi-tenant application unified management system

    CN115766458A

  • Data service publishing system, method and equipment and computer storage medium

    CN115905225A