Abstract: A method for providing a standard interface between a application programming interface (API) and a message queuing middleware (MQM). The method comprises the steps of receiving a function call. The function call is applied to a message middleware library comprising at least three unique sets of messaging middleware protocols. The method continues to translate the function call to a receiver format associated with one of the messaging middleware protocols and transmits the translated function call to a messaging middleware systems.