1. A system of computer hardware for remotely monitoring and scheduling data integration (DI) jobs comprising: an integration module that transforms a monitoring request for remotely monitoring or scheduling a DI job from a first enterprise application into one or more customized commands by the first enterprise application suitable for accessing a second enterprise application, wherein the DI job is executed in at a DI server at the request of the second enterprise application, wherein the integration module is embedded in the first enterprise application, wherein the integration module provides a uniform interface across each enterprise application, and wherein any data generated for the second enterprise application is made available to and through the first enterprise application; a listener agent electronically coupled with the integration module and the DI server, wherein the listener agent receives the one or more customized commands, and monitors or schedules the DI job in the second enterprise application through one or more DI job-control application programming interfaces (DI job-control APIs) specific to the second enterprise application, wherein both the integration module and the listener agent support the one or more customized commands employing a custom protocol; and a command interpreter that aids the listener agent in interpreting and extracting relevant parameters from the one or more customized commands.