Systems and methods enabling interoperability between network-centric operation (NCO) environments
First Claim
Patent Images
1. A system that resides on a computer or one or more devices, for enabling interoperability of different Network-Centric Operation (NCO) environments, the system comprising:
- a first computer executable module enabling plug-able import proxies and export proxies for respectively importing data from, and exporting data to, different NCO environments, the first computer executable module further being registered as a publisher for a topic in a first NCO environment;
a second computer executable module enabling plug-able software operable for configuring imported data, the second computer executable module further being registered as a subscriber for the topic in a second NCO environment different from the first NCO environment;
an infrastructure integrating the first and second computer executable modules, the infrastructure having a plurality of facades configured to interchangeably receive a plurality of predefined import proxies and a plurality of predefined export proxies;
a first library of different proxies including different input proxies and different export proxies;
a second library of different software translators;
the second computer executable module adapted to generate and transmit a data translation template that defines how to filter and transform data such that said data will be understandable by the second computer executable module;
the system configured to select from the first library a specific import proxy and a specific export proxy into a faç
ade of the infrastructure, and to connect the specific import proxy and the specific export proxy, into one of the facades of the infrastructure; and
the system further configured to use information contained in the data translation template to select a plurality of software translators and to connect a predefined plurality of software translators into the facades, the infrastructure further configured to provide for data transfer among proxies and translators received in the facades, and the selecting performed based on a plurality of attributes associated with the predefined proxies.
0 Assignments
0 Petitions
Accused Products
Abstract
A system is disclosed for enabling interoperability of different Network-Centric Operation (NCO) environments. A first computer executable module may enable plug-able import proxies and export proxies for respectively importing data from and exporting data to different NCO environments. A second computer executable module may enable plug-able software operable for configuring imported data. An infrastructure may be incorporated that integrates the first and second computer executable modules.
31 Citations
13 Claims
-
1. A system that resides on a computer or one or more devices, for enabling interoperability of different Network-Centric Operation (NCO) environments, the system comprising:
-
a first computer executable module enabling plug-able import proxies and export proxies for respectively importing data from, and exporting data to, different NCO environments, the first computer executable module further being registered as a publisher for a topic in a first NCO environment; a second computer executable module enabling plug-able software operable for configuring imported data, the second computer executable module further being registered as a subscriber for the topic in a second NCO environment different from the first NCO environment; an infrastructure integrating the first and second computer executable modules, the infrastructure having a plurality of facades configured to interchangeably receive a plurality of predefined import proxies and a plurality of predefined export proxies; a first library of different proxies including different input proxies and different export proxies; a second library of different software translators; the second computer executable module adapted to generate and transmit a data translation template that defines how to filter and transform data such that said data will be understandable by the second computer executable module; the system configured to select from the first library a specific import proxy and a specific export proxy into a faç
ade of the infrastructure, and to connect the specific import proxy and the specific export proxy, into one of the facades of the infrastructure; andthe system further configured to use information contained in the data translation template to select a plurality of software translators and to connect a predefined plurality of software translators into the facades, the infrastructure further configured to provide for data transfer among proxies and translators received in the facades, and the selecting performed based on a plurality of attributes associated with the predefined proxies. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer readable storage medium having stored thereon one or more computer modules, enabling interoperability of different Network-Centric Operation (NCO) environments, comprising:
- a first computer executable module enabling plug-able import proxies and export proxies for respectively importing data from and exporting data to different NCO environments, the first computer executable module further being registered as a publisher for a topic in a first NCO environment;
a second computer executable module enabling plug-able software operable for configuring imported data, the second computer executable module further being registered as a subscriber for the topic in a second NCO environment different from the first NCO environment; and
a software infrastructure integrating the first and second computer executable modules, the infrastructure having a plurality of facades configured to interchangeably receive a plurality of predefined import proxies and a plurality of predefined export proxies;
a first library of different proxies including different input proxies and different export proxies;
a second library of different software translators;
the second computer executable module adapted to generate and transmit a data translation template that defines how to filter and transform data such that said data will be understandable by the second computer executable module;
the program configured to select from the first library a specific import proxy and a specific export proxy, and to connect the selected proxies into a facade of the infrastructure, and to connect the specific import proxy and the specific export proxy, into one of the facades of the infrastructure; and
the program further configured to use information contained in the data translation template to select a plurality of software translators and to connect a predefined plurality of software translators into the facades, the infrastructure further configured to provide for data transfer among proxies and translators received in the facades, and the selecting performed based on a plurality of attributes associated with the predefined proxies. - View Dependent Claims (7, 8, 9, 10)
- a first computer executable module enabling plug-able import proxies and export proxies for respectively importing data from and exporting data to different NCO environments, the first computer executable module further being registered as a publisher for a topic in a first NCO environment;
-
11. A system that includes a computer and one or more computer modules, for enabling interoperability of different Network-Centric Operation (NCO) environments, the system comprising:
-
a first computer executable module enabling plug-able import proxies and export proxies for respectively importing data from, and exporting data to, different NCO environments; a second computer executable module enabling plug-able software operable for configuring imported data, the second computer executable module further being registered as a subscriber for the topic in a second NCO environment different from the first NCO environment; an infrastructure integrating the first and second computer executable modules, the infrastructure having a plurality of facades configured to interchangeably receive a plurality of predefined import proxies and a plurality of predefined export proxies; a first library of different proxies including different input proxies and different export proxies; a second library of different software translators; the second computer executable module adapted to generate and transmit a data translation template that defines how to filter and transform data such that said data will be understandable by the second computer executable module; the system configured to select from the first library a specific import proxy and a specific export proxy and to connect the selected proxies into a faç
ade of the infrastructure, and to connect the specific import proxy and the specific export proxy, into one of the facades of the infrastructure; andthe system further configured to use information contained in the data translation template to select a plurality of software translators and to connect a predefined plurality of software translators into the facades, the infrastructure further configured to provide for data transfer among proxies and translators received in the facades, the infrastructure configured to provide for data transfer among proxies and translators received in the facades, and the selecting performed based on a plurality of attributes associated with the predefined proxies. - View Dependent Claims (12, 13)
-
Specification