Infrastructure for verifying configuration and health of a multi-node computer system
First Claim
1. A method for performing verification of a system that includes an application and a platform for the application, the method comprising:
- receiving a statement that requests execution of a verification operation that requires a certain verification of one or more components of the system, said statement identifying said verification operation and conforming to a verification language;
in response to receiving the request, making an examination of metadata that defines;
a topology of the system,a configuration of multiple components of the system, anda plurality of verification operations that include said verification operation, and for each of the plurality of verification operations, how to carry out said verification operation; and
based on the examination of the metadata, performing the certain verification of one or more components of the system.
1 Assignment
0 Petitions
Accused Products
Abstract
A verification infrastructure uses a verification tool with a user interface with which a user may interact to verify an application and/or its platform. The user may enter the same set of commands to verify instances of the application on different platforms. Furthermore, the verification tool is data driven in a way that allows the verification tool to be easily extended to new platforms. Finally, details of a particular configuration are stored persistently and are used by the verification tool to perform verification. Thus, much of the complex work of acquiring knowledge about the configuration and applying the knowledge to the results of various checks made for verification is performed by the verification tool and not a human user.
-
Citations
44 Claims
-
1. A method for performing verification of a system that includes an application and a platform for the application, the method comprising:
-
receiving a statement that requests execution of a verification operation that requires a certain verification of one or more components of the system, said statement identifying said verification operation and conforming to a verification language; in response to receiving the request, making an examination of metadata that defines; a topology of the system, a configuration of multiple components of the system, and a plurality of verification operations that include said verification operation, and for each of the plurality of verification operations, how to carry out said verification operation; and based on the examination of the metadata, performing the certain verification of one or more components of the system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-readable storage medium carrying one or more sequences of instructions for performing verification of a system that includes an application and a platform for the application, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
receiving a statement that requests execution of a verification operation that requires a certain verification of one or more components of the system, said statement identifying said verification operation and conforming to a verification language; in response to receiving the request, making an examination of metadata that defines; a topology of the system, a configuration of multiple components of the system, and a plurality of verification operations that include said verification operation, and for each of the plurality of verification operations, how to carry out said verification operation; and based on the examination of the metadata, performing the certain verification of one or more components of the system. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification