Automated Isolation Point Detection in Multi-Tenant Applications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In multi-tenant environments, ensuring data isolation between tenants is challenging due to the inefficiency and low accuracy of conventional methods, which require manual searches across databases and source code, leading to high manpower costs and resource mismanagement.
Innovation Solution
A computer-implemented method that scans applications using predefined rules to identify potential isolation points and their relationships, constructing a directed graph to specify and screen isolation points, and recommending high-probability isolation points to reduce manual lookup costs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If manual lookup methods are used to determine isolation points, then developers can identify isolation points, but the process is time-consuming and labor-intensive
Solution Approach 1:
The system enables self-service by automatically scanning application code and databases to identify isolation points without requiring manual developer intervention. The automated scanner traverses code structures, identifies potential isolation points, and generates recommendations, allowing the system to serve itself rather than requiring continuous human expertise.
Solution Approach 2:
The patent replaces the mechanical manual lookup process with an automated computer-based scanning system. Instead of developers manually searching through code and databases, the system uses automated algorithms to traverse data structures, identify isolation points, and generate recommendations, substituting human labor with computational processes.
2Reliability
If manual methods are used to locate isolation points, then developers can ensure data isolation, but manpower costs are high
Solution Approach 1:
The system performs self-service by automatically identifying and recommending isolation points without requiring extensive developer manpower. The automated scanner analyzes application code and database structures to determine isolation requirements, reducing the quantity of human resources needed while maintaining reliable data isolation through systematic analysis.
Solution Approach 2:
The patent substitutes manual human analysis with an automated computational system that scans code, identifies isolation points, and generates recommendations. This replacement of mechanical manual processes with automated systems reduces manpower requirements while ensuring consistent and reliable identification of isolation points through algorithmic analysis.
3Measurement precision
If conventional manual methods are used, then developers can identify isolation points, but the process is low-efficiency
Solution Approach 1:
The patent replaces inefficient manual searching with automated computer scanning systems that rapidly traverse code bases and database structures. The automated scanner uses programmed algorithms to systematically identify isolation points, dramatically improving productivity while maintaining high precision through structured analysis of data structures and code relationships.
Solution Approach 2:
The system enables self-service automation where the scanning process independently identifies isolation points without requiring continuous human guidance. The automated system performs systematic analysis of application code and databases, generating isolation point recommendations efficiently and accurately, thereby improving productivity while maintaining measurement precision.
Data Source
AI summary
A computer implemented method for locating isolation points in an application under multi-tenant environment includes scanning, using a computer device an application by using scanning rules, to obtain potential isolation points and relationships between the potential isolation points; specifying at least one isolation point among the potential isolation points; and screening an isolation point from the potential isolation points by using relationships between the specified at least one isolation point and the remaining potential isolation points.


