Method and apparatus for discovering network based distributed applications
First Claim
1. A computer implemented method for discovering applications having components distributed over a plurality of nodes in a network, the method comprising the steps of:
- obtaining information associated with at least one application, said information providing first and second instructions;
executing processing of the first instructions;
determining an initial identification of the at least one application based on responses associated with the processing of the first instructions;
executing processing of the second instructions based on the of the tentatively identified applications;
confirming the initial identification of the at least one application based on responses associated with the processing of the second instructions;
obtaining correlating values from the information associated with each of the at least one applications, the correlating values representing first instructions processing responses and the at least one application; and
generating a correlating relationship between each of the at least one applications and responses associated with the first instructions processing.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for discovering applications having components distributed over a plurality of nodes in a network is disclosed. The method comprises the steps of obtaining information associated with at least one application, said information providing first and second instructions, executing processing associated with the first instructions, determining a tentative identification of at least one application based on responses associated with the processing of the first instructions, executing processing associated with the second instructions based on each of the tentatively identified applications, and confirming an identification of at least one application based on responses associated with the processing of the second instructions. In one aspect of the invention, the method further comprises the step of storing the application identification and characteristics in a representation of the application.
-
Citations
40 Claims
-
1. A computer implemented method for discovering applications having components distributed over a plurality of nodes in a network, the method comprising the steps of:
-
obtaining information associated with at least one application, said information providing first and second instructions; executing processing of the first instructions; determining an initial identification of the at least one application based on responses associated with the processing of the first instructions; executing processing of the second instructions based on the of the tentatively identified applications; confirming the initial identification of the at least one application based on responses associated with the processing of the second instructions; obtaining correlating values from the information associated with each of the at least one applications, the correlating values representing first instructions processing responses and the at least one application; and generating a correlating relationship between each of the at least one applications and responses associated with the first instructions processing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for discovering applications having components distributed over a plurality of nodes in a network, the apparatus comprising:
-
a processor in communication with a memory, the processor executing code for; obtaining information associated with at least one application, said information providing first and second instructions; executing processing of the first instructions; determining a tentative identification of at least one application based on responses associated with the processing of the first instructions; executing processing of the second instructions based on each of the tentatively identified applications; confirming an identification of at least one application based on responses associated with the processing of the second instructions; and obtaining correlating values from the information associated with each of the at least one applications, the correlating values representing first instructions processing responses and the at least one application; and generating a correlating relationship between each of the at least one applications and responses associated with the first instructions processing. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A non-transitory, computer-readable storage medium containing code thereon, the code suitable for discovering applications having components distributed over a plurality of nodes in a network, by providing instructions to a computing system for executing the steps of:
-
obtaining information associated with at least one application, said information providing first and second instructions; executing processing of the first instructions; determining a tentative identification of at least one application based on responses associated with the processing of the first instructions; executing processing of the second instructions based on each of the tentatively identified applications; confirming an identification of at least one application based on responses associated with the processing of the second instructions; obtaining correlating values from the information associated with each of the at least one applications, the correlating values representing first instructions processing responses and the at least one application; and generating a correlating relationship between each of the at least one applications and responses associated with the first instructions processing. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification