System and method for altering database requests and database responses
First Claim
Patent Images
1. A method of altering SQL statements received from a client application, the method comprising:
- receiving data packets from a client application;
assembling the data packets into at least one SQL statement;
determining whether the SQL statement should be altered;
when the SQL statement should be altered, forwarding an altered SQL statement to be acted upon by a database management system; and
when the SQL statement should not be altered, forwarding the SQL statement to be acted upon by a database management system.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of embodiments of the present disclosure include a host computer system including a database management system. The host computer system may alter communication between a client application and the database management system, including requests from the client application and responses from the database management system.
-
Citations
27 Claims
-
1. A method of altering SQL statements received from a client application, the method comprising:
-
receiving data packets from a client application;
assembling the data packets into at least one SQL statement;
determining whether the SQL statement should be altered;
when the SQL statement should be altered, forwarding an altered SQL statement to be acted upon by a database management system; and
when the SQL statement should not be altered, forwarding the SQL statement to be acted upon by a database management system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A data processing system for modifying statements to be executed on a database management system, the data processing system comprising:
-
a monitoring process which receives data packets from a client application; and
one or more assembly processes which assemble the data packets into at least one data request, which determine whether the data request should be altered, and when the data request should be altered, which forward an altered data request to be acted upon by a database management system, or when the data request should not be altered, which forward the data request to be acted upon by a database management system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of monitoring data sent to a client application in a database cluster environment, the method comprising:
-
receiving an reply set of data to one or more database requests, wherein the database requests originated from a client application seeking the data from one or more data files accessible through a database management system;
determining access rights associated with the client application;
when the access rights indicate that the reply set of data includes data outside the access rights of the client application, altering the reply set of data; and
forwarding the reply set of data to the client application. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
Specification