Patent ID: 7363313

Claim:
A method of rebasing an application, the method comprising: identifying an interface layer of the application that manages application data using a configuration of the application data; identifying an interface database component in the interface layer that utilizes a first database that stores the application data; identifying a services layer of the application that implements services of the application; identifying another database component, wherein the another database component is located in the services layer; analyzing the services layer; defining a schema for a second database based on requirements of the analyzed services layer; defining the second database based on the schema for the second database; storing at least some of the application data in the second database; and remapping the interface database component to allow management of at least some of the application data in the second database, wherein the remapping comprises rewritting the interface database component or redirecting the interface database component to use the second database wherein the memory configuration of the application data is maintained.