Patent ID: 8108456

Claim:
A method of migrating a system environment on which one or more applications depend between platforms, comprising the steps of: discovering system services on which the one or more applications depend directly during operation of the one or more applications on a source platform having a plurality of system services; obtaining system services on which the one or more applications depend indirectly from: a dependency model of the plurality of system services on the source platform; and the discovered system services on which the one or more applications depend directly; discovering configurations of the system services on which the one or more applications depend directly and indirectly; generating a dependency model instance for a source environment reflecting: relationships among the system services on which the applications depend directly and indirectly; and the configurations of the system services on the source platform; from: the dependency model of the plurality of system services on the source platform; the discovered and obtained system services on which the applications depend directly and indirectly, respectively; and the discovered configurations thereof; converting the dependency model instance for the source environment into a dependency model instance for the target environment reflecting: the relationships among the system services on which the applications depend directly and indirectly; and their configurations on the target platform; according to: the mapping relationships between the system services on which the applications depend directly and indirectly; and their configurations on the source platform and the target platform; and setting the system services on which the applications depend directly and indirectly and their configurations on the target platform according to the dependency model instance for the target platform, to realize the migration of the system environment on which the applications depend from the source to the target platform.