Patent ID: 7627871
Filing Date: 2009-12-01
Classification: G06F

Abstract:
1. An apparatus, comprising: a processor for executing a manager component that upon receipt of an indication of a need for a direct communication channel between a first software component and a second software component, instructs management support software of the first software component to set up the direct communication channel between the first software component and the second software component, wherein only the manager component sets up, handles, and tears down communication channels instead of each software component, and wherein the manager component knows state information of each software component and wherein the manager component waits for each software component to be in a valid state for set up of the communication channel before instruction the management support software of each software, component to set up the communication channel between the software components; wherein a plurality of software components of a distributed software application comprise the first software component and the second software component; wherein the manager component together with the management support software provide communication channel management functionality for the plurality of software components of the distributed software application; wherein the manager component imports a configuration file that comprises the indication of the need for the direct communication channel between the first software component and the second software component; wherein the manager component employs the configuration file to determine a plurality of communication pairs of the plurality of software components, wherein the manager component sets up a direct communication channel for each of the plurality of communication pairs.