Patent ID: 8275779

Claim:
A computer-implemented method for transforming structured document data received from a source application for use by a target application, comprising: receiving, from the source application, one or more variable definitions, wherein each variable definition defines a variable used to determine how to transform the structured document data, based on a specified value for each of the one or more variable definitions; receiving, from the target application, a registered value for each of the one or more variable definitions, wherein the registered value for each of the one or more variable definitions indicates a format of the structured document data that is compatible with the target application; receiving, from the source application, the structured document data, wherein the structured document data includes one or more embedded processing rules used to transform the structured document data, based on a value for each of the one or more variable definitions; identifying the registered value for each of the one or more variable definitions; applying the embedded processing rules to the structured document data, based on the registered value for each of the one or more variable definitions, to transform the structured document data to be compatible with the target application; and transmitting the transformed structured document data to the target application.