System and method for efficient remote data access for server management
First Claim
1. A method for efficient data access for use by server management applications, comprising:
- receiving, at an application machine, a schema from a service processor, wherein the schema includes a description of data the service processor can supply, how the data is organized, what data is read only and what data may be written, and a format of each data item;
receiving a request for server data at the application machine;
processing the request for server data on the application machine, wherein processing the request obtains data from the schema on the application machine;
the application machine forming, in a self-describing format, a consolidated query using the schema to obtain information not in the schema;
sending the consolidated query to the service processor; and
receiving an updated schema at the application machine, where the updated schema was updated by the service processor in response to information in the consolidated query indicating that a version of the schema at the application machine is not up-to-date.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for efficient data access are described. A method for efficient remote data access for use by server management applications, includes transferring server schema from a service processor on a server to an application machine, receiving a request for server data on application machine, processing the request for server data on application machine, and forming, in a self-describing format, a single, consolidated query to obtain information not obtained from the server schema on the application machine. Processing the request obtains server data from the server schema on the application machine and the consolidated query is formatted in self-describing format. The method further includes transferring the consolidated query to the service processor, the service processor: processing the consolidated query, obtaining the requested data, and forming a response with the requested data in the self-describing format. The method transmits the formatted, retrieved data to application machine.
-
Citations
17 Claims
-
1. A method for efficient data access for use by server management applications, comprising:
-
receiving, at an application machine, a schema from a service processor, wherein the schema includes a description of data the service processor can supply, how the data is organized, what data is read only and what data may be written, and a format of each data item; receiving a request for server data at the application machine; processing the request for server data on the application machine, wherein processing the request obtains data from the schema on the application machine; the application machine forming, in a self-describing format, a consolidated query using the schema to obtain information not in the schema; sending the consolidated query to the service processor; and receiving an updated schema at the application machine, where the updated schema was updated by the service processor in response to information in the consolidated query indicating that a version of the schema at the application machine is not up-to-date. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable storage medium storing instructions that upon execution cause an application machine to:
-
receive a schema from a service processor on a server, wherein the schema includes a description of data the service processor can supply to a server management application, how the data is organized, what data is read only and what data may be written, and a format of each data item; receive a request for server data; process the request for server data, wherein processing the request obtains data from the schema on the application machine; form, in a self-describing format, a consolidated query using the schema to obtain information not obtained from the schema on the application machine;
send the consolidated query to the service processor; andreceive an updated schema, where the updated schema was updated by the service processor in response to information in the consolidated query indicating that a version of the schema at the application machine is not up-to-date. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A non-transitory computer readable storage medium storing instructions that upon execution cause an application machine to:
- receive a schema and a schema identifier from a service processor on a server, wherein the schema includes a description of data the service processor can supply to a server management application, how the data is organized, what data is read only and what data may be written, and a format of each data item;
receive a request for server data; process the request for server data, wherein processing the request obtains data from the server schema on the application machine; form, in a self-describing format, a consolidated query using the schema to obtain information not obtained from the schema on the application machine, wherein the schema identifier is embedded into the consolidated query; send the consolidated query to the service processor; and receive an updated schema at the application machine, where the updated schema was updated by the service processor in response to the embedded schema identifier indicating that a version of the schema at the application machine is not up-to-date. - View Dependent Claims (15)
- receive a schema and a schema identifier from a service processor on a server, wherein the schema includes a description of data the service processor can supply to a server management application, how the data is organized, what data is read only and what data may be written, and a format of each data item;
-
16. A server comprising:
-
a service processor; and a memory to store a schema that includes a description of data the service processor is able to supply to a server management application at an application machine, how the data is organized, what data is read only and what data may be written, and a format of each data item in the data, wherein the service processor is configured to; send the schema to the application machine over a network, receive a consolidated query formed by the application machine using the sent schema, wherein the consolidated query is formed by the application machine in response to a request for server data received at the application machine, and the consolidated query is to obtain information not found in the sent schema, send requested data to the application machine in response to the consolidated query; determine whether the schema at the application machine is up-to-date based on information in the consolidated query, and send an updated schema to the application machine in response to determining that the schema at the application machine is not up-to-date. - View Dependent Claims (17)
-
Specification