Patent ID: 9678731
Date: 2017-06-13
CPC Classifications: G06F,H04L

Claim:
1. A method, comprising: generating, by executing an instruction with a processor, an application definition for an unmanaged application by identifying a first computing unit associated with the unmanaged application based on a configuration of a second computing unit; executing instructions with the processor to (1) automatically identify a first property for the first computing unit, (2) automatically identify a service provided by the first computing unit, and (3) automatically identify a second property of the first computing unit; selecting, by executing an instruction with the processor, a first logical template corresponding to the first computing unit based on the service provided by the first computing unit, the first logical template matching an unmodified version of the service; generating, by executing an instruction with the processor, an application blueprint including the first logical template; modifying, by executing an instruction with the processor, the first logical template included in the application blueprint based on the first property and the second property of the first computing unit; inserting, by executing an instruction with the processor, a dependency between the first logical template representative of the first computing unit and a second logical template representative of the second computing unit, the dependency based on logical locations of the computing units; and deploying, by executing an instruction with the processor, a managed application according to the application blueprint to implement the unmanaged application.