Patent ID: 8255455

Claim:
A method comprising: identifying that a first MOM client and a first MOM virtual provider are to be installed on a first node of an application server, the first MOM virtual provider to provide a message service to facilitate communication between the first MOM client and a second MOM client; based on the identifying, using a processor to provide a second node of the application server to run the first MOM client and provide a third node of the application server to run the first MOM virtual provider, the third node being dedicated to the running of the first MOM virtual provider; based on the providing of the second node and the providing of the third node, installing the first MOM client onto the second node and installing the first MOM virtual provider onto the third node; wherein the first MOM virtual provider is a first one of a plurality of MOM virtual providers; the third node is a first one of a plurality of MOM nodes; each of the plurality of MOM nodes is dedicated to running a respective one of the plurality of MOM virtual providers; and each of the plurality of MOM virtual providers is included in a first instance of a MOM provider, the first instance having a namespace that is separate from a second instance of the MOM provider; configuring the first instance to host the plurality of MOM nodes; seeking a second one of the plurality of MOM virtual providers to run on a second one of the plurality of MOM nodes; and based on a failure of the seeking, designating the second one of the plurality of MOM node as a backup node.