Patent ID: 7853956

Claim:
A method, comprising: retrieving at least one message from a first messaging tool using at least one independent processing thread to retrieve message objects from a messaging queue of the first messaging tool using at least one processor of a computer infrastructure; executing a preprocessing on the retrieved message object using a predefined application programming interface (API) using the at least one processor of the computer infrastructure; setting and creating a processing thread object which represents a message queuing (MQ) listener for each configured processing thread of the at least one processing thread; applying a processing thread configuration setting which instructs the at least one processing thread to listen for messages on a specific queue of the first messaging tool; instructing the at least one processing thread to load a preprocessor in order to form any application specific processing on any messages received by the at least one processing and thread; and placing a preprocessed message on an API of a second messaging tool for process of the preprocessed message using the at least one processor of the computer infrastructure, wherein the at least one processing thread receives an instruction to direct any output from the preprocessing to a specific location on the second messaging tool.