1. A computer implemented method for automatically migrating a resource adapter component, the computer implemented method comprising: collecting information describing a development and runtime environment associated with a first version of a resource adapter, by a migration framework, to form real environment information; receiving a specification of requirements associated with a second version of the resource adapter from the second version of the resource adapter to form a required environment specification; comparing, by the migration framework, the real environment information with the required environment specification; and responsive to identifying incompatibilities between the real environment information and the required environment specification, invoking the migration framework to automatically execute a migration scenario to resolve the incompatibilities.