System and method for generating an application structure for an application in a computerized organization
First Claim
1. A method for generating an application structure for a computerized system, the method comprising:
- initiating a discovery process from a first object at a first network location within the computerized system;
discovering a second object at a second network location connected to the first object via a first connection, comprising applying one or more discovery patterns to the first object, wherein a first pattern of the one or more discovery patterns comprises a set of rules usable to identify a presence of a particular item associated with the second object;
continuing the discovery process from the second object at the second network location to discover a third object connected to the second object via a second connection; and
generating the application structure based at least in part on the discovery process, wherein the application structure is generated based at least in part on the first object, the discovered second object, the discovered third object, the first connection, and the second connection.
0 Assignments
0 Petitions
Accused Products
Abstract
A computerized system and method for generating an application structure for an application in a computerized organization having a plurality of components. An implementation includes generating the application structure for the application by including, in the application structure, applicative components and connections between applicative components identified using a first entry point. In an implementation, the identification of the applicative components and the connections between applicative components includes applying a first set of patterns against a first component associated with the first entry point to identify a first applicative component of the applicative components and a first connection of the connections, the first connection including a second entry point. The applicative components and the connections between applicative components can be recursively identified.
111 Citations
15 Claims
-
1. A method for generating an application structure for a computerized system, the method comprising:
-
initiating a discovery process from a first object at a first network location within the computerized system; discovering a second object at a second network location connected to the first object via a first connection, comprising applying one or more discovery patterns to the first object, wherein a first pattern of the one or more discovery patterns comprises a set of rules usable to identify a presence of a particular item associated with the second object; continuing the discovery process from the second object at the second network location to discover a third object connected to the second object via a second connection; and generating the application structure based at least in part on the discovery process, wherein the application structure is generated based at least in part on the first object, the discovered second object, the discovered third object, the first connection, and the second connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computerized system comprising:
-
a processor; and a memory, wherein the processor is configured to execute instructions stored in the memory to perform operations comprising; initiating a discovery process from a first object at a first network location; discovering a second object at a second network location connected to the first object via a first connection, comprising applying one or more discovery patterns, wherein each of the one or more discovery patterns comprises an identification section used to identify the second object and a connection section used to identify the first connection, after the second object has been identified, wherein the connection section comprises a first set of rules defining one or more steps for searching for a configuration file, parsing the configuration file, extracting parameters from the configuration file, identifying at least one other object, other than the first object, using the extracted parameters, or any combination thereof; continuing the discovery process from the second object at the second network location to discover a third object connected to the second object via a second connection; and generating an application structure based at least in part on the discovery process. - View Dependent Claims (11, 12, 13)
-
-
14. A non-transitory, tangible, computer readable medium storing instructions that, when executed by one or more hardware processors, cause the one or more hardware processors to perform operations comprising:
-
initiating a discovery process from a first object at a first network location of a computerized network; discovering a second object at a second network location connected to the first object via a first connection, comprising applying one or more discovery patterns, wherein each of the one or more discovery patterns comprises an identification section used to identify the second object and a connection section used to identify the first connection, after the second object has been identified, wherein the connection section comprises a first set of rules defining one or more steps for searching for a configuration file, parsing the configuration file, extracting parameters from the configuration file, identifying at least one other object, other than the first object, using the extracted parameters, or any combination thereof; continuing the discovery process from the second object at the second network location of the computerized network to discover a third object connected to the second object via a second connection; generating an application structure associated with the computerized network based at least in part on the discovery process; and deriving a skeleton from the application structure. - View Dependent Claims (15)
-
Specification