Infrastructure-aware application development
First Claim
Patent Images
1. A method for developing a computer application, said method comprising:
- determining constraints associated with infrastructure upon which the application is to be deployed;
recording parameters associated with the determined constraints; and
resolving any conflicts between determined constraints having incompatible parameters; and
modifying at least one component of the application based upon the recorded parameters of the determined constraints.
1 Assignment
0 Petitions
Accused Products
Abstract
Constraints associated with hardware upon which the application is to be deployed are determined, and parameters associated with the determined constraints are recorded for later use. Parameters may be static or dynamic in nature. Conflicts between determined constraints having incompatible parameters are resolved using a “consistent union” approach.
9 Citations
20 Claims
-
1. A method for developing a computer application, said method comprising:
-
determining constraints associated with infrastructure upon which the application is to be deployed;
recording parameters associated with the determined constraints; and
resolving any conflicts between determined constraints having incompatible parameters; and
modifying at least one component of the application based upon the recorded parameters of the determined constraints. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program comprising computer software recorded on a computer-readable medium for performing a method for developing a computer application, said method comprising:
-
determining constraints associated with infrastructure upon which the application is to be deployed;
recording parameters associated with the identified constraints; and
resolving any conflicts between identified constraints having incompatible parameters; and
modifying at least one component of the application based upon the recorded parameters of the identified constraints. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
9. A computer system for developing a computer application, said computer system comprising:
-
means for determining constraints associated with infrastructure upon which the application is to be deployed;
means for recording parameters associated with the determined constraints; and
means for resolving any conflicts between determined constraints having incompatible parameters; and
means for modifying at least one component of the application based upon the recorded parameters of the determined constraints. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification