Patent ID: 8122444

Claim:
A method for decommissioning a legacy application, the method comprising: implementing a core web service that invokes legacy application logic implemented in a legacy application, the core web service comprising: a core web service identifier; and legacy application invocation logic operable to invoke the legacy application logic; identifying decommissioning replacement logic for a first part of the legacy application logic; establishing a decommissioning framework for the legacy application by: building a partially transitioned web service wrapper that comprises the core web service identifier and that invokes a combination of a second part of the legacy application logic and new application logic implemented in a new application; inserting the identified decommissioning replacement logic into the partially transitioned web service wrapper, the decommissioning replacement logic invoking new application logic implemented in the new application, and inserting legacy application invocation logic into the partially transitioned web service wrapper, the legacy application invocation logic invoking the second part of the legacy application logic; replacing the core web service with the partially transitioned web service wrapper included in the decommissioning framework; identifying additional decommissioning replacement logic for the second part of the legacy application logic; and building, in the decommissioning framework and using the additional decommissioning replacement logic, a fully transitioned web service wrapper that invokes new application logic implemented in the new application, but does not invoke the legacy application logic.