Method and apparatus for discovering network based distributed applications
First Claim
1. A 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 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.
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.
20 Citations
43 Claims
-
1. A 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 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. 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 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. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
33. A computer-readable 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 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. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
Specification