| CPC G06F 9/4856 (2013.01) [G06F 11/3612 (2013.01)] | 15 Claims |

|
1. Apparatus comprising:
a source computer system comprising at least one source computer system processor connected to source computer system storage and to a source computer system communication interface, the source computer system storage storing an application providing at least one computing function and associated data, the source computer system having at least one source computer system characteristic;
a target computer system comprising at least one target computer system processor connected to target computer system storage and to a target computer system communication interface, the target computer system having at least one target computer system characteristic;
at least one computer storage storing transition templates specifying one or more target computer system operational and testing requirements; and
a transition management computer system in communication with the source computer system and the target computer system via the source computer system communication interface and the target computer system communication interface, respectively, the transition management computer system comprising:
at least one transition management processor operating a transition management application, and
a transition management computer system communications interface operatively coupled to the at least one transition management processor, the source computer system communication interface and the target computer system communication interface, the transition management application being configured to use the transition management computer system communication interface to communicate with the source computer system communication interface and the target computer system communication interface,
the at least one transition management processor configured to perform operations comprising:
identifying at least one type of transition to perform based upon the at least one source computer system characteristic,
selecting one or more of the transition templates, based upon the identified at least one type of transition, the at least one source computer system characteristic, and the at least one target computer system characteristic, to provide compliance with at least one aspect of the specified one or more target computer system operational and testing requirements, the selected one or more of the transition templates further specifying at least one operational requirement for the at least one computing function,
converting the selected one or more of the transition templates to a sequence of ordered automated actions, and
executing the sequence of ordered automated actions to migrate provision and performance of the at least one computing function from the source computer system to the target computer system,
wherein the sequence of ordered automated actions includes automatically testing and verifying operation of the target computer system with the provision and performance of the at least one computing function migrated thereto against the specified at least one operational requirement for the at least one computing function.
|