×

Discovery and modeling of deployment actions for multiple deployment engine providers

  • US 10,628,128 B2
  • Filed: 03/26/2018
  • Issued: 04/21/2020
  • Est. Priority Date: 06/30/2012
  • Status: Active Grant
First Claim
Patent Images

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, wherein the one or more deployment engines include at least a first deployment engine and a second deployment engine;

    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, wherein a first deployment engine grouping of the plurality of deployment engine groupings belongs to the first deployment engine, and wherein a second deployment engine grouping of the plurality of deployment engine groupings belongs to the second deployment engine;

    generating a mapping of a plurality of output parameters to a plurality of input parameters, the output parameters corresponding to a first operational unit that concludes the first deployment engine grouping of the plurality of deployment engine groupings, the input parameters corresponding to a second operational unit that initiates the second deployment engine grouping, and the second grouping immediately follows the first grouping with respect to the ordering, wherein the input parameters corresponding to the second operational unit is generated based on the output parameters of the first deployment engine grouping;

    inserting, based upon the mapping, a transitional operational unit between the first operational unit that concludes the first deployment engine grouping and the second operational unit that initiates the second deployment engine grouping;

    generating a multi-deployment engine operational workflow;

    storing for execution the multi-deployment engine operational workflow;

    prior to invoking the second deployment engine;

    generating the output parameters of the first deployment engine grouping; and

    based on the transitional operational unit, converting the output parameters into the input parameters of the second deployment engine grouping; and

    executing the multi-deployment engine operational workflow.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×