1. A computer-implemented method for transforming structured document data received from a source application for use by a plurality of services provided by target application, comprising: 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 registered by the target application for each of one or more variable definitions registered by the source application; subdividing the structured document data into one or more sections; and for each of the one or more sections: identifying a service provided by the target application corresponding to a respective section of the structured document data; applying the embedded processing rules to the respective section of the structured document data, based on the registered variable definitions, to transform the respective section of the structured document data to be compatible with the service, and transmitting the transformed section of the structured document data to the service of the target application.