Patent ID: 7831600
Filing Date: 2010-11-09
Classification: G06F

Abstract:
1. A method of managing internal cluster communications in a cluster of application server instances, comprising: executing a plurality of work processes in the application server instances; establishing internal connections for internal cluster communication between a message server and each of the plurality of work processes executing in the application server instances, wherein internal cluster communication comprises internal communications relating to at least one of events occurring in the cluster and an exchange of messages between work processes executing in the application server instances, the internal connections separate from connections for external cluster communication; providing a message service for the internal cluster communication, the internal cluster communication including inter-application server instance communication via the message server in accordance with a connection-based message passing protocol in which an internal connection established in the message server receives a notification message for each event occurring in the cluster and sends acknowledgement messages to internal connections established in the application server instances responsive to receiving messages being exchanged between work processes executing in the application server instances, the message server being shared by the application server instances through the established internal connections for internal cluster communication between the message server and each of the plurality of work processes executing in the application server instances; operating a cluster manager to manage the internal cluster communication in accordance with the connection-based message passing protocol, the internal cluster communication sent over the established internal connections for internal cluster communications between the message server and each of the plurality of work processes executing in the application server instances, the cluster manager: