A database conversion engine comprising a method and system to convert business
information residing on one system to another system. A generic, extensible, scalable
conversion engine may perform conversion of source data to target data as per mapping
instructions/specifications, target schema specifications, and a source extract
format specification without the need for code changes to the engine itself for
subsequent conversions. A scheduler component may implement a scalable architecture
capable of voluminous data crunching operations. Multi-level validation of the
incoming source, data may also be provided by the system. A mechanism may provide
data feeds to third-party systems as a part of business data conversion. An English-like,
XML-based (extensible markup language), user-friendly, extensible data markup language
may be further provided to specify the mapping instructions directly or via a GUI
(graphical user interface). The system and method employs a business-centric approach
to data conversion that determines the basic business object that is the building
block of a given conversion. This approach facilitates identification of basic
minimum required data for conversion leading to efficiencies in volume of data,
performance, validations, reusability, and conversion turnover time.