Application migration system

US2018107466A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018107466-A1
Application numberUS-201715725477-A
CountryUS
Kind codeA1
Filing dateOct 5, 2017
Priority dateOct 14, 2016
Publication dateApr 19, 2018
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An application-centric modernization and migration (AMM) architecture delivers AMM as a service to enterprises to automate migrating applications to new environments. In this regard, the architecture implements data migration functionality in concert with application code migration, environment provisioning, and post-migration configuration. The joint migration of application data and application code effectively provides a complete migration of an application. The architecture may also define and deliver a GUI portal through which an application owner provides application-specific metadata to drive the AMM.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: defining an application service center interface; delivering the application service center interface through a communication interface to an application owner; registering a specific application through the application service center interface, including: identifying an application database required for execution of the specific application; assigning the specific application to an application-specific metadata model; and adding, into the application-specific metadata model, application database identification metadata and application database location metadata characterizing the application database; and initiating migration of the specific application through the application service center interface, including: requesting deployment of a target environment for the specific application; recognizing that the application database is required for execution of the specific application; and controlling migration of the application database into the target environment; and controlling migration of the specific application into the target environment. 2 . The method of claim 1 , further comprising: receiving, through the application service center interface, an identification of the target environment. 3 . The method of claim 1 , further comprising: identifying a source environment in which the specific application currently runs; and adding, into the application-specific metadata model, source environment metadata that characterizes the source environment in which the specific application currently runs. 4 . The method of claim 3 , further comprising: executing mapping rules to determine the target environment from the source environment. 5 . The method of claim 3 , where: the source environment is a first virtualized environment; and the target environment is a second virtualized environment. 6 . The method of claim 3 , where: the source environment is a non-virtualized environment; and the target environment is a virtualized environment. 7 . The method of claim 1 , where: controlling migration comprises issuing provisioning instructions for instantiating the application database in the target environment. 8 . The method of claim 1 , where: controlling migration comprises issuing provisioning instructions for instantiating the application database into the target environment as a virtualized application database. 9 . The method of claim 1 , where: controlling migration comprises identifying specific data fields in the application database as masked data fields; and preventing data entries in the masked data fields from appearing in the application database in the target environment. 10 . The method of claim 1 , further comprising: executing post-migration configuration on the specific application in the target environment. 11 . The method of claim 10 , where: executing comprises: reconfiguring the specific application to access the application database in the target environment. 12 . A system comprising: machine interface circuitry defining an application service center interface; a communication interface configured to deliver the application service center interface to an application owner; and application configuration circuitry configured to: register a specific application through the application service center interface by: identifying an application database required for execution of the specific application; assigning the specific application to an application-specific metadata model; and adding, into the application-specific metadata model, application database identification metadata and application database location metadata characterizing the application database; initiate migration of the specific application through the application service center interface by: requesting deployment of a target environment for the specific application; recognizing that the specific application relies on the application database during execution of the specific application; and controlling migration of the application database into the target environment; and controlling migration of the specific application into the target environment. 13 . The system of claim 12 , where: the application-specific metadata model further comprises an identification of the target environment received through the application service center interface. 14 . The system of claim 12 , where: the application-specific metadata model further comprises source environment metadata that characterizes a source environment in which the specific application currently runs. 15 . The system of claim 14 , further comprising: mapping rules configured to determine the target environment from the source environment. 16 . The system of claim 12 , where: the application configuration circuitry is configured to issue provisioning instructions for instantiating the application database in the target environment. 17 . The system of claim 12 , where: the application configuration circuitry is configured to issue provisioning instructions for instantiating the application database into the target environment as a virtualized application database. 18 . The system of claim 12 , further comprising: masked data field identifiers that identifying specific data fields in the application database as masked data fields; and where: the application configuration circuitry is configured to prevent data entries in the masked data fields from appearing in the application database in the target environment. 19 . A system comprising: machine interface circuitry defining an application service center interface as a set of graphical user interfaces; a communication interface configured to deliver the application service center interface to an application owner; and application configuration circuitry configured to: control application migration of a specific application through the application service center interface by: identifying an application database required for execution of the specific application; assigning the specific application to an application-specific metadata model; adding, into the application-specific metadata model, application database location metadata characterizing the application database; and adding, into the application-specific metadata model, source environment metadata that characterizes a source environment in which the specific application currently runs; and initiate migration of the specific application through the application service center interface by: deriving a target environment for the specific application from the source environment metadata; requesting deployment of the target environment for the specific application; recognizing that the specific application relies on the application database for its functionality; and controlling a joint migration of the application database and the specific application into the target environment. 20 . The system of claim 19 , where: the application configuration circuitry is further configured to: executing a post-migration configuration on the specific application in the target environment, including configuring the specific application to access the application database in the target environment.

Assignees

Inventors

Classifications

  • Retargetable · CPC title

  • G06F9/4856Primary

    resumption being on a different machine, e.g. task migration, virtual machine migration (G06F9/5088 takes precedence) · CPC title

  • G06F8/60Primary

    Software deployment · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2018107466A1 cover?
An application-centric modernization and migration (AMM) architecture delivers AMM as a service to enterprises to automate migrating applications to new environments. In this regard, the architecture implements data migration functionality in concert with application code migration, environment provisioning, and post-migration configuration. The joint migration of application data and applicati…
Who is the assignee on this patent?
Accenture Global Solutions Ltd
What technology area does this patent fall under?
Primary CPC classification G06F9/4856. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Apr 19 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).