Discovery and Modeling of Deployment Actions for Multiple Deployment Engine Providers
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are techniques for modeling operational units, each operational unit corresponding to an operational workflow and to one or more deployment engines of a plurality of deployment engines; selecting, for each of the plurality of operational units, one of the corresponding deployment engines; ordering the operational units with respect to the operational workflow; grouping the ordered operation units according to the selected deployment engines into deployment engine groupings; mapping output parameters corresponding to a first operational unit that concludes a first deployment engine grouping to input parameters corresponding to a second operational unit that initiates a second deployment engine grouping, inserting between the first operational unit and the second operational unit a transitional operational unit for transitioning between a first deployment engine corresponding to the first deployment engine grouping and a second deployment engine corresponding to the second deployment engine grouping to generate a multi-deployment engine operational workflow.
34 Citations
24 Claims
-
1-6. -6. (canceled)
-
7. An apparatus, comprising:
-
a processor; a computer-readable storage medium coupled to the processor; and logic, stored on the computer-readable storage medium and executed on the processor, for; modeling a plurality of operational units, each operational unit corresponding to an operational workflow and to one or more deployment engines of a plurality of deployment engines; selecting, for each of the plurality of operational units, one of the corresponding deployment engines of the one or more corresponding deployment engines; ordering the operational units with respect to the operational workflow; grouping the ordered operation unity according to the corresponding selected, deployment engines into a plurality of deployment engine groupings; mapping a plurality of output parameters corresponding to a first operational unit that concludes a first deployment engine grouping of the plurality of deployment engine groupings to a plurality of input parameters corresponding to a second operational unit that initiates a second deployment engine grouping, wherein the second grouping immediately follows the first grouping with respect to the ordering; inserting, between the first operational unit and the second operational unit a transitional operational unit for transitioning between a first deployment engine corresponding to the first deployment engine grouping and a second deployment engine corresponding to the second deployment engine grouping to generate a multi-deployment engine operational workflow; and storing for execution the multi-deployment engine operational workflow. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer programming product, comprising:
-
a computer-readable storage medium; and logic, stored on the computer-readable storage medium for execution at processor, for; modeling a plurality of operational units, each operational unit corresponding to an operational workflow and to one or more deployment engines of a plurality of deployment engines; selecting, for each of the plurality of operational units, one of the corresponding deployment engines of the one or more corresponding deployment engines; ordering the operational units with respect to the operational workflow; grouping the ordered operation units according to the corresponding selected deployment engines into a plurality of deployment engine groupings; mapping a plurality of output parameters corresponding to a first operational unit that concludes a first deployment engine grouping of the plurality of deployment engine groupings to a plurality of input parameters corresponding to as second operational unit that initiates a second deployment engine grouping, wherein the second grouping immediately follows the first grouping with respect to the ordering; inserting, between the first operational unit and the second operational unit a transitional operational unit for transitioning between a first deployment engine corresponding to the first deployment engine grouping and a second deployment engine corresponding to the second deployment engine grouping to generate a multi-deployment engine operational workflow; and storing for execution the multi-deployment engine operational Workflow. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A multi-deployment engine deployment system, comprising:
-
a processor; a computer-readable storage medium coupled to the process; and logic, stored on the computer-readable storage medium and executed on the process, for; modeling a plurality of operational units, each operational unit corresponding to an operational workflow and to one or more deployment engines of a plurality of deployment engines; selecting, for each of the plurality of operational units, one of the corresponding deployment engines of the one or more corresponding deployment engines; ordering the operational units with respect to the operational workflow; grouping the ordered operation units according to the corresponding selected deployment engines into a plurality of deployment engine groupings; mapping a plurality of output parameters corresponding to a first operational unit that concludes a first deployment engine grouping of the plurality of deployment engine groupings to a plurality of input parameters corresponding to a second operational unit that initiates a second deployment engine grouping, wherein the second grouping immediately follows the first grouping with respect to the ordering; inserting, between the first operational unit and the second operational unit a transitional operational unit for transitioning between a first deployment engine corresponding to the first deployment engine grouping and a second deployment engine corresponding to the second deployment engine grouping to generate a multi-deployment engine operational workflow; and storing for execution the multi-deployment engine operational workflow. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification