Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Software system based on three-tier architecture and its data request method

A software system and data request technology, applied in transmission systems, digital transmission systems, electrical components, etc., can solve the problems of difficult authority control of database servers, difficulty in judging operation rights, and high costs

Active Publication Date: 2020-08-18
SHANGHAI HYDEE SOFTWARE CORP
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] (1) Insufficiency of the website mode: the application terminal of this mode must be a web browser, the functions of many application software will be limited by the type and version of the browser, and the adaptability is difficult
The characteristics of web browsers also greatly reduce the convenience of many operations for users, and the scalability of the client and other software and hardware interfaces.
[0008] (2) Insufficiency of API calls based on database scripts: Since the statements are directly submitted by the client program to the application server and the database server, it is difficult to implement fine-grained authority control, because the statements themselves are very complicated and involve multiple objects, and it is difficult for the server to Determine whether the currently requesting user has the right to operate these objects, and low-privileged accounts may also obtain unauthorized data access by simulating the client program
In addition, each call request is a complete database sql script, which increases the capacity of the request package and wastes bandwidth resources
[0009] (3) Insufficiency of API calls based on business types: the application server needs to perform a large number of parsing and calculations on the instructions before they can be converted into database SQL scripts and submitted to the database for execution, which is expensive and costly; It will involve the update of the application server, which is inconvenient to update

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
  • Software system based on three-tier architecture and its data request method
  • Software system based on three-tier architecture and its data request method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0072] see figure 1 , the present invention discloses a software system based on a three-layer architecture. The software system includes: a script number setting module 1, an access request module 2, an unauthorized access judgment module 3, an access restriction module 4, a request merge call module 5, and Execute the script generation module 6 and the result feedback module 7.

[0073] The script number setting module 1 is used to set the number of database SQL scripts, and each unique number corresponds to a group of database SQL scripts. Of course, the identifier of the database SQL script can also be set to other identifiers, not necessarily a number. In the client application development process, if the client operation involves data requirements, define the database SQL script for the data request in the application module development, and specify the number and mandatory conditions.

[0074] The access request module 2 is set on the client, and is used to send the n...

Embodiment 2

[0090] A software system based on a three-layer architecture, the software system includes: a script identification setting module, an access request module, an unauthorized access judgment module, an access restriction module, and a result feedback module.

[0091] The script identification setting module is used to set the identification of the database SQL script, and each unique identification corresponds to a group of database SQL scripts;

[0092] The access request module is set on the client, and is used to send the identification corresponding to the access request to the application server, that is, the identification corresponding to the database SQL script;

[0093] The unauthorized access judging module is arranged on the application server and is used to judge whether the corresponding client has unauthorized access, that is, to judge whether the user client has the authority to send the corresponding database SQL script of the identification;

[0094] The access...

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 discloses a software system based on a three-layer architecture and a data request method thereof. The software system includes a script identification setting module, an access request module, an unauthorized access judgment module, an access restriction module, and a result feedback module. The script identification setting module is used to set the identification of the database SQL script; the access request module is used to send the identification corresponding to the access request to the application server; the unauthorized access judgment module is used to determine whether the corresponding client has unauthorized access; the access restriction module is used to Automatically call out the database SQL script corresponding to the identifier according to the identifier, obtain its access authority according to the current user client, and automatically limit the user's access to the database; the result feedback module submits the final database SQL script to the database for execution, and returns the result to caller. The invention can improve the security of the system and prevent unauthorized access to data.

Description

technical field [0001] The invention belongs to the technical field of computer software, and relates to a software system, in particular to a software system based on a three-layer architecture; meanwhile, the invention also relates to a data request method based on a software system of a three-layer architecture. Background technique [0002] With the rise of the Internet, more and more software has begun to provide Internet-based access and applications. In this case, the generally adopted architecture is a three-tier architecture of "database server-application server-client application program or client browser". Wherein, the application server is open to the Internet for the client to access through the Internet. In this case, the client's call and data interaction with the application server must be safe and efficient. There are currently several methods for this call: [0003] (1) Website mode. The application server is a web server, and what is returned to the c...

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): H04L29/06H04L9/06H04L9/08
CPCH04L63/045H04L63/0876H04L63/108H04L9/0643H04L9/088H04L67/01
Inventor 夏其峰
Owner SHANGHAI HYDEE SOFTWARE CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products