Patent ID: 8589422

Claim:
A method, in a data processing system, for propagating source identification information from an application front-end system in an application layer to a data layer inspection system associated with a back-end system, comprising: receiving, at the data layer inspection system, an incoming user request from a gateway system, in the application layer, associated with the application front-end system; receiving, at the data layer inspection system, one or more outgoing statements targeting the back-end system and being generated by the application front-end system based on the received incoming user request; creating the mapping data structure at least by processing each test incoming user request of a plurality of test incoming user requests at least by: replacing at least one application value in the test incoming user request with a uniquely identifiable value to generate a modified test incoming user request; and monitoring outgoing statements generated by the application front-end system for the uniquely identifiable value, wherein outgoing statements having the uniquely identifiable value are added to an entry in the mapping data structure corresponding to the test incoming user request, and wherein a series of outgoing statements stored in the entry corresponding to the test incoming user request constitute a pattern of outgoing statements; accessing, by the data layer inspection system, the mapping data structure based on the one or more outgoing statements to thereby correlate the one or more outgoing statements with the incoming user request; retrieving, by the data layer inspection system, source identification information associated with the incoming user request based on the correlation of the one or more outgoing statements with the incoming user request; and performing, by the data layer inspection system, a data layer inspection operation based on the source identification information.