1. A non-transitory computer readable storage medium having instructions stored thereon which cause a data processing system to perform a method for an equipment integrator comprising: providing a graphical user interface to receive user input of configuration information for the equipment integrator operable with a plurality of manufacturing tools, the configuration information to adapt the equipment integrator to a unique tool-specific data stream publishable by each manufacturing tool of the plurality; attaching a first variable identifier to a collection event identifier of the manufacturing tool in response to receiving a user input identifying both the first variable identifier and the collection event identifier; attaching a second variable identifier to the collection event identifier in response to receiving a user input identifying both the second variable identifier and the collection event identifier; receiving a request from a manufacturing execution system for data from a manufacturing tool of the plurality; sending an instruction to the manufacturing tool to publish data of the first and second variable identifier upon occurrence of the event identified by the collection event identifier; mapping the data collected for a-the first variable identifier to a tool-independent manufacturing execution system database parameter, the mapping based on the equipment integrator configuration information; and populating a data structure with the mapped data to be returned to the manufacturing execution system.