A system and method is described for importing data from a source computer system, manipulating and transforming of that data, and exporting the data to a target computer system under control of a script processor using stored metadata definitions. Metadata is used to describe the properties of the data...http://www.google.co.uk/patents/US6195662?utm_source=gb-gplus-sharePatent US6195662 - System for transforming and exchanging data between distributed heterogeneous computer systems