Method and apparatus for configuring network systems implementing diverse platforms to perform business tasks
First Claim
Patent Images
1. A method of configuring systems implementing diverse platforms in a network, comprising:
- defining, by a processor, a plurality of abstract function signatures from functional units of the systems, wherein the systems have different types of interfaces, wherein each of the abstract function signatures is defined to represent a respective functional unit in terms of functionality, input data and output data that the respective functional unit accepts;
specifying, by the processor, a template comprising the plurality of abstract function signatures to define an executable task;
translating, by the processor, the template into configuration data adapted to configure each of the systems to collectively perform the executable task, wherein the translating comprises processing the template using a pattern recognizing engine to produce the configuration data; and
applying, by the processor, the configuration data to the systems through a coupler layer adapted to interface with each of the diverse platforms.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and apparatus for configuring systems implementing diverse platforms in a network is described. In one example, functional units of the systems are exposed to define abstract function signatures. A template is specified using at least one of the abstract function signatures to define at least one executable task. The template is translated into configuration data adapted to configure each of the system to collectively perform the at least one executable task. The configuration data is applied to the systems through a coupler layer adapted to interface with each of the diverse platforms.
-
Citations
17 Claims
-
1. A method of configuring systems implementing diverse platforms in a network, comprising:
-
defining, by a processor, a plurality of abstract function signatures from functional units of the systems, wherein the systems have different types of interfaces, wherein each of the abstract function signatures is defined to represent a respective functional unit in terms of functionality, input data and output data that the respective functional unit accepts; specifying, by the processor, a template comprising the plurality of abstract function signatures to define an executable task; translating, by the processor, the template into configuration data adapted to configure each of the systems to collectively perform the executable task, wherein the translating comprises processing the template using a pattern recognizing engine to produce the configuration data; and applying, by the processor, the configuration data to the systems through a coupler layer adapted to interface with each of the diverse platforms. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. Apparatus for configuring systems implementing diverse platforms in a network, comprising:
-
a processor; and a computer-readable medium storing a plurality of instructions which, when executed by the processor, cause the processor to perform operations, the operations comprising; defining a plurality of abstract function signatures from functional units of the systems, wherein the systems have different types of interfaces, wherein each of the abstract function signatures is defined to represent a respective functional unit in terms of functionality, input data and output data that the respective functional unit accepts; specifying a template comprising the plurality of abstract function signatures to define an executable task; translating the template into configuration data adapted to configure each of the systems to collectively perform the executable task, wherein the translating comprises processing the template using a pattern recognizing engine to produce the configuration data; and applying the configuration data to the systems through a coupler layer adapted to interface with each of the diverse platforms. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable storage medium storing instructions that, when executed by a processor, cause the processor to perform operations for configuring systems implementing diverse platforms in a network, the operations comprising:
-
defining a plurality of abstract function signatures from functional units of the systems, wherein the systems have different types of interfaces, wherein each of the abstract function signatures is defined to represent a respective functional unit in terms of functionality, input data and output data that the respective functional unit accepts; specifying a template comprising the plurality of abstract function signatures to define an executable task; translating the template into configuration data adapted to configure each of the systems to collectively perform the executable task, wherein the translating comprises processing the template using a pattern recognizing engine to produce the configuration data; and applying the configuration data to the systems through a coupler layer adapted to interface with each of the diverse platforms. - View Dependent Claims (14, 15, 16, 17)
-
Specification