Patent ID: 6785713
Filing Date: 2004-08-31
Classification: G06F,H04L

Abstract:
A multi-server system comprising:a first server comprising a first plurality of subsystems and a first event bus associated with said first plurality of subsystems, said first event bus comprising a first event delivery object comprising a first dispatch table and a first transport mechanism; and a second server comprising a second plurality of subsystems; wherein one of said first plurality of subsystems directly communicates without the use of an intermediary with one of said second plurality of subsystems by transmitting an event to said first transport mechanism in response to an entry in said first dispatch table; and wherein one of said first plurality of subsystems obtains an identifier of the second server hosting the subsystem of the second plurality from the transmitted event, determines the presence of a connection to the second server using the obtained identifier, queries a network-based service to determine the network address of the second server when no connection to the second server is present, and establishes a connection to the second server using the determined network address when no connection to the second server is present.