Patent ID: 8166150
Filing Date: 2012-04-24
Classification: G06F,H04L

Abstract:
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.