Patent ID: 7661103

Claim:
An apparatus to for decentralized data conversion, the apparatus comprising: a storage device storing executable code; a processor executing the executable code, the executable code comprising a data get/put module extracting source data from a data source to form extracted data; a data duplicator module transforming the extracted data to form convened data adapted to a target, the data duplicator module comprising one or more integration objects each written in a language that supports inheritance, polymorphism, and encapsulation and compiled into a binary file selected from a Dynamic-Link Library (DLL) file, an ActiveX control, an executable file, and a java applet, each binary file integration object performing at least one conversion steps, each binary file integration object comprising a plurality of properties that are modified in the binary file integration object during use through a graphical user interface, the graphical user interface further organizing the binary file integration objects in a hierarchical structure defining an order of execution modified through drag and drop commands, the data duplicator streaming and executing each binary file integration object with the modified properties and each child integration object of each binary file integration object specified in the hierarchical structure as a block.