Back to results
US 7,627,871 B2Granted
Instructing management support software of a first software component to set up a communication channel between the first software component and a second software component
AssigneeAlcatel-Lucent USA Inc.
InventorsRichard W. Buskens, Yow-Jian Lin
Life of this patent
Estimating the term…
Abstract
An apparatus in one example comprises a manager component that upon receipt of an indication of a need for a 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 communication channel between the first software component and the second software component.
Claims18
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.
2 more elements
A method, comprising the steps of:
- receiving an indication of a need for a direct communication channel between a thirst software component and a second software component;
- and
- passing identification information of the second software component to management support software of the first software component to instruct the management support software to set up the direct communication channel between the first software component and the second software component, wherein only a 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 manage component waits for each software component to be in a valid state for set up of the communication channel before instructing 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.
4 more elements
A method, comprising the steps of:
- inputting a configuration file into a code generator to create management support software for a management infrastructure, wherein the configuration file indicates that during operation of a distributed software application a first software-component of the distributed software application needs to communicate with a second software component of the distributed software application;
- coupling the management support software with application software in the first software component;
- and
- configuring the management support software to set up a direct communication channel between the first software component and the second software component upon instruction from a manager component of the management infrastructure, 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 instructing the management support software of each software component to set up the communication channel between the software component;
- 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.
5 more elements
Dependencies are inferred from the claim text.