A system, method, and a computer program product for processing messages
in a message queuing system includes an application repository, a message
store, and a queue-less application programming interface in each message
queuing system. The application repositories may store application
identification data provided by applications. The application programming
interfaces may put messages to and get messages from the message queuing
systems, and provide with each connect and put request application
identification data.