Enhanced Software Application Platform
First Claim
1. A system comprising:
- at least one non-transitory computer readable storage medium comprising;
first appliance information;
second appliance information, the second appliance information different from the first appliance information; and
first application information comprising;
information for generating a first appliance based on the first appliance information;
information for generating a second appliance based on the second appliance information;
information for configuring communication between the first appliance and the second appliance;
a first identifier associated with a third volume; and
a second identifier associated with a fourth volume;
at least one processor configured to;
generate a first volume using the first application information and a first set of parameters, wherein generating the first volume comprises copying the first appliance information into the first volume, the first set of parameters associated with an environment in which the first volume is situated;
generate a second volume using the second application information and a second set of parameters, wherein generating the second volume comprises copying the second appliance information into the second volume, the second set of parameters associated with an environment in which the second volume is situated;
initiate a first appliance instance by executing code from the first volume using information in the third volume, the third volume configured to store user information, the third volume stored separately from the first volume and the second volume; and
initiate a second appliance instance by executing code in the second volume using information in a fourth volume, the fourth volume configured to store user information, the fourth volume stored separately from the first volume, the second volume, and the third volume.
1 Assignment
0 Petitions
Accused Products
Abstract
A system includes information for generating a first appliance based on first appliance information, information for generating a second appliance based on second appliance information, and information for configuring communication between the first appliance and the second appliance. The system further includes at least one processor configured to generate a first volume by copying the first appliance information using a first set of parameters associated with an environment in which the first volume is situated, and generate a second volume by copying the second appliance information using a second set of parameters associated with an environment in which the second volume is situated. The system also includes at least one processor configured to initiate a first appliance instance by executing code from the first volume using information in the third volume, and initiate a second appliance instance by executing code in the second volume using information in a fourth volume.
-
Citations
21 Claims
-
1. A system comprising:
-
at least one non-transitory computer readable storage medium comprising; first appliance information; second appliance information, the second appliance information different from the first appliance information; and first application information comprising; information for generating a first appliance based on the first appliance information; information for generating a second appliance based on the second appliance information; information for configuring communication between the first appliance and the second appliance; a first identifier associated with a third volume; and a second identifier associated with a fourth volume; at least one processor configured to; generate a first volume using the first application information and a first set of parameters, wherein generating the first volume comprises copying the first appliance information into the first volume, the first set of parameters associated with an environment in which the first volume is situated; generate a second volume using the second application information and a second set of parameters, wherein generating the second volume comprises copying the second appliance information into the second volume, the second set of parameters associated with an environment in which the second volume is situated; initiate a first appliance instance by executing code from the first volume using information in the third volume, the third volume configured to store user information, the third volume stored separately from the first volume and the second volume; and initiate a second appliance instance by executing code in the second volume using information in a fourth volume, the fourth volume configured to store user information, the fourth volume stored separately from the first volume, the second volume, and the third volume. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method executed by at least one processor, comprising:
-
accessing first application information, the first application information comprising; information for generating a first appliance based on first appliance information; information for generating a second appliance based on second appliance information different from the first appliance information; information for configuring communication between the first appliance and the second appliance; a first identifier associated with a third volume; and a second identifier associated with a fourth volume; generating a first volume using the first application information and a first set of parameters, wherein generating the first volume comprises copying the first appliance information into the first volume, the first set of parameters associated with an environment in which the first volume is situated; generating a second volume using the second application information and a second set of parameters, wherein generating the second volume comprises copying the second appliance information into the second volume, the second set of parameters associated with an environment in which the second volume is situated; initiating a first appliance instance by executing code from the first volume using information in the third volume, the third volume configured to store user information, the third volume stored separately from the first volume and the second volume; and initiating a second appliance instance by executing code in the second volume using information in a fourth volume, the fourth volume configured to store user information, the fourth volume stored separately from the first volume, the second volume, and the third volume. - 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 access first application information, the first application information comprising; information for generating a first appliance based on first appliance information; information for generating a second appliance based on second appliance information different from the first appliance information; information for configuring communication between the first appliance and the second appliance; a first identifier associated with a third volume; and a second identifier associated with a fourth volume; computer readable program code configured to generate a first volume using the first application information and a first set of parameters, wherein generating the first volume comprises copying the first appliance information into the first volume, the first set of parameters associated with an environment in which the first volume is situated; computer readable program code configured to generate a second volume using the second application information and a second set of parameters, wherein generating the second volume comprises copying the second appliance information into the second volume, the second set of parameters associated with an environment in which the second volume is situated; computer readable program code configured to initiate a first appliance instance by executing code from the first volume using information in the third volume, the third volume configured to store user information, the third volume stored separately from the first volume and the second volume; and computer readable program code configured to initiate a second appliance instance by executing code in the second volume using information in a fourth volume, the fourth volume configured to store user information, the fourth volume stored separately from the first volume, the second volume, and the third volume. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification