Tree-Based Information Query Model
First Claim
1. In an enterprise data center network system, a mechanism for determining the attribute information and status information of instances in a foreign data center, the mechanism comprising:
- a module for receiving and interpreting a model based information query;
a schema for interpreting the model based information query;
a data center management software tool adapted to receive the interpreted model based information query and to generate at least one application program interface (API) call for a targeted instance.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism and method for querying between two data centers managed by two different data center management products is described. A single information query model is utilized to query multiple instances of another data center, which receives, translates and responds to the information query through the use of a schema. Knowledge of the other (foreign) data center'"'"'s APIs for each instance is made unnecessary. Improved query efficiency is achieved by combining a plurality of disparate queries into a single information query. The responses to the plurality of queries are populated into a single reply to the information query, which is then transmitted back to the querying data center, translated and made readable to the IT administrator.
-
Citations
27 Claims
-
1. In an enterprise data center network system, a mechanism for determining the attribute information and status information of instances in a foreign data center, the mechanism comprising:
-
a module for receiving and interpreting a model based information query; a schema for interpreting the model based information query; a data center management software tool adapted to receive the interpreted model based information query and to generate at least one application program interface (API) call for a targeted instance. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In an enterprise data center network system, a mechanism, associated with a home data center, for obtaining attribute information and status information of instances in a foreign data center, the mechanism comprising a module for generating and sending a model based information query to a foreign data center in a home instance and for interpreting attribute information and status information of targeted instances in the foreign data center received from the foreign data center in an extensible markup language (XML) tree format with a plurality of leaf nodes in a foreign instance;
- and a schema, associated with the module, that provides the rules for preparing the model based information query in the home instance and for interpreting a populated response containing attribute information and status information of targeted instances in the foreign data center.
- View Dependent Claims (8, 9, 10, 11)
-
12. A method for determining the attribute information of a plurality of instances in a foreign data center, the method comprising:
-
receiving a model based information query comprising a plurality of queries from a home data center; interpreting the model based information query to generate at least one application program interface (API) call for each instance identified in the model based information query; and returning a response to the home data center whereby the response comprises attribute information for each instance identified in the model based information query. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method for determining attribute information of a plurality of instances in a foreign data center, the method comprising:
-
generating, in combination with a schema, a model based information query comprising a plurality of queries directed to a plurality instances; transmitting the model based information query to at least one foreign data center; interpreting, in combination with the schema, a response from the foreign data center wherein the response comprises the model based information query populated with attribute information for each instance identified in the model based information query. - View Dependent Claims (18)
-
-
19. A device for determining the attribute information of a plurality of instances in a foreign data center, the device comprising:
-
one or more processors; a memory containing instructions, that when executed cause the one or more processors to perform a sequence of operations comprising; receiving a model based information query comprising a plurality of queries from a home data center; interpreting the model based information query to generate at least one application program interface (API) call for each instance identified in the model based information query; and returning a response to the home data center whereby the response comprises attribute information for each instance identified in the model based information query.
-
-
20. In a data center, a system for determining the attribute information and status information of targeted instances in a foreign data center, the foreign data center having a plurality of instances, the system comprising:
-
means for composing model-based query; means for transmitting query to foreign data center; means for receiving populated responses from foreign data center; and means for presenting attribute information for each of the targeted instances received from foreign data center response. - View Dependent Claims (21, 22)
-
-
23. In a data center, a system for determining the attribute information and status information of targeted instances in a foreign data center, the foreign data center having a plurality of instances, the system comprising:
-
means for receiving model-based information query; means for interpreting model based information query using schema; means for generating responsive API calls; means for issuing at least one API call to each of the targeted instances; means for receiving response from targeted instances; and means for populating model based information query with responses.
-
-
24. A system for determining the attribute information of a plurality of instances in a foreign data center, the method comprising an interpreter module for receiving a model based information query comprising a plurality of queries from a home data center;
- the interpreter module adapted to interpret the model based information query to generate at least one application program interface (API) call for each instance identified in the model based information query and return a response to the home data center whereby the response comprises attribute information for each instance identified in the model based information query.
- View Dependent Claims (25, 26, 27)
Specification