×

SYSTEM AND METHOD FOR AUTOMATED ON DEMAND REPLICATION SETUP

  • US 20080034015A1
  • Filed: 07/10/2006
  • Published: 02/07/2008
  • Est. Priority Date: 07/10/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method of automated data movement/transformation setup for business data from a source data system to a target data system, the method comprising:

  • receiving a plurality of inputs, including a first business application model, the first business application model comprising business application objects, requirements for data movement and transformation, a deployed historical enriched business application model, system configuration description, user preferences, code template libraries and task to subtask mappings;

    searching for the previously processed and deployed historical enriched business application model version that is based on the first business application model;

    loading an instance of the previously processed and deployed historical enriched business application model or creating a first instance of the enriched business application model comprising the technical information in response to the absence of the previously processed and deployed historical enriched business application model;

    identifying a set of data movement/transformation technologies to be used based on the set of data movement/transformation requirements as defined by the first business application model, the system configuration description, and the user preferences;

    comparing the first business application model to the previously deployed historical enriched business application model;

    determining if objects contained within the first business application model have been added, changed or removed relative to objects contained within the previously processed and deployed historical enriched business application model;

    adding objects to the enriched business application model or modifying or removing existing objects to reflect changes between the first business application model and the previously processed and deployed historical enriched business application model;

    generating a task model comprising a set of tasks for all significant model object changes;

    each task identifying a potential change in the data movement/transformation technologies in response to new business application requirements;

    assigning inputs to each task, the inputs are references to the first instance of the enriched business application model, and the previously deployed historical enriched business application model;

    resolving a set of customizable task to sub-task mappings;

    deriving a template key for each resolved sub-task based on the sub-task information;

    identifying a code template for each derived template key from a set of hierarchical code libraries;

    loading and processing the code templates with inputs associated with the task to generate change artifacts and deployment artifacts that will transform the existing data movement infrastructure to meet the first business application model requirements;

    saving the enriched business application model as a historical enriched business application model; and

    deploying the generated change artifacts to update the data movement/transformation technologies and marking the historical enriched business application model as deployed upon successful completion.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×