CHAINING APPLICATIONS
First Claim
1. A computer-implemented method, comprising:
- building, by operation of one or more computer processors, a data model based on inputs specifying relationships between a plurality of applications;
generating, based on the data model, a list of candidate executions for a first application having a specified relationship with a second application; and
outputting a visual representation of the data model, the visual representation comprising;
a plurality of objects representing the plurality of applications and arranged to represent the relationships between the applications;
the list of candidate executions; and
one or more user interface elements allowing user navigation between the first application and the second application, of the list of candidate executions.
1 Assignment
0 Petitions
Accused Products
Abstract
Method, system, and computer program product to enforce application dependencies, by building a data model based on inputs specifying relationships between a plurality of applications, generating, based on the data model, a list of candidate executions for a first application having a specified relationship with a second application, and outputting a visual representation of the data model, the visual representation comprising a plurality of objects representing the plurality of applications and arranged to represent the relationships between the applications, the list of candidate executions, and one or more user interface elements allowing user navigation between the first application and the second application, of the list of candidate executions.
32 Citations
21 Claims
-
1. A computer-implemented method, comprising:
-
building, by operation of one or more computer processors, a data model based on inputs specifying relationships between a plurality of applications; generating, based on the data model, a list of candidate executions for a first application having a specified relationship with a second application; and outputting a visual representation of the data model, the visual representation comprising; a plurality of objects representing the plurality of applications and arranged to represent the relationships between the applications; the list of candidate executions; and one or more user interface elements allowing user navigation between the first application and the second application, of the list of candidate executions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
one or more computer processors; and a memory containing a program, which when executed by the one or more computer processors, performs an operation, the operation comprising; building a data model based on inputs specifying relationships between a plurality of applications; generating, based on the data model, a list of candidate executions for a first application having a specified relationship with a second application; and outputting a visual representation of the data model, the visual representation comprising; a plurality of objects representing the plurality of applications and arranged to represent the relationships between the applications; the list of candidate executions; and one or more user interface elements allowing user navigation between the first application and the second application, of the list of candidate executions. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, comprising:
a computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code comprising; computer-readable program code configured to build a data model based on inputs specifying relationships between a plurality of applications; computer-readable program code configured to generate, based on the data model, a list of candidate executions for a first application having a specified relationship with a second application; and computer-readable program code configured to output a visual representation of the data model, the visual representation comprising; a plurality of objects representing the plurality of applications and arranged to represent the relationships between the applications; the list of candidate executions; and one or more user interface elements allowing user navigation between the first application and the second application, of the list of candidate executions. - View Dependent Claims (16, 17, 18, 19, 20, 21)
Specification