A method for communicating with a process. The method receives a request
including a target data identifier and a process identifier, retrieves
target data including an target data type from a database based on the
received target data identifier, selects instructions based on the target
data type and the process identifier, generates a data object and
populating the data object with the retrieved target data according to
the selected instructions, and transmits the generated data object to a
process corresponding to the received process identifier.