Discovery and modeling of deployment actions for multiple deployment engine providers
First Claim
1. A method, comprising:
- modeling a plurality of operational units, each operational unit implementing a portion of an operational workflow by one or more deployment engines of a plurality of deployment engines;
selecting, for each of the plurality of operational units, one of the deployment engines of the one or more deployment engines;
ordering the operational units with respect to the operational workflow;
grouping the ordered operational units according to the selected deployment engines into a plurality of deployment engine groupings;
generating a first mapping showing a correlation between the plurality of operational units among the plurality of deployment engines;
generating a second mapping of, by a processor, 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, based upon the first and second mapping, by a processor, 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, for generating a multi-deployment engine operational workflow, wherein the transitional operational unit comprises deployment tasks for performing the second mapping;
storing, on a non-transitory computer-readable storage medium for execution on a processor, the multi-deployment engine operational workflow; and
executing the multi-deployment engine operational workflow on a processor.
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 as second deployment engine corresponding to the second deployment engine grouping to generate a multi-deployment engine operational workflow.
-
Citations
5 Claims
-
1. A method, comprising:
-
modeling a plurality of operational units, each operational unit implementing a portion of an operational workflow by one or more deployment engines of a plurality of deployment engines; selecting, for each of the plurality of operational units, one of the deployment engines of the one or more deployment engines; ordering the operational units with respect to the operational workflow; grouping the ordered operational units according to the selected deployment engines into a plurality of deployment engine groupings; generating a first mapping showing a correlation between the plurality of operational units among the plurality of deployment engines; generating a second mapping of, by a processor, 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, based upon the first and second mapping, by a processor, 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, for generating a multi-deployment engine operational workflow, wherein the transitional operational unit comprises deployment tasks for performing the second mapping; storing, on a non-transitory computer-readable storage medium for execution on a processor, the multi-deployment engine operational workflow; and executing the multi-deployment engine operational workflow on a processor. - View Dependent Claims (2, 3, 4, 5)
-
Specification