Gateways Provide interoperability and communication transparency among disparate systems or data links
The traditional approach to gateway development has caused a proliferation of custom point-solutions. Solving interoperability issues by building individual gateways from the ground-up has been the norm for both government and industry. The typical solution is to provide another simple dedicated gateway that can be created quickly and relatively inexpensively, but is not easily maintained or reused. The overall result of achieving system interoperability is a proliferation of unique gateways and a high aggregate cost.
Command and Control Technologies developed an innovative composable architecture for C3I gateway systems that provides a platform-independent soft-ware toolkit for producing enhanced communication gateways. This Semantic Gateway approach simplifies interoperability of new and legacy systems by leveraging semantic specifications that describe data transport formats and exchange rules. Software product line architecture methods ensure large-scale system reuse and enable complete component-based gateways to be auto-generated directly from high-level metadata specifications.
Command and Control Technologies worked with the USAF and the DoD Objective Gateway concept to map domain knowledge into architecture and processes that captured high-level strategies for large scale software generation and reuse. The CCT Semantic Gateway is the product of a comprehensive gateway development approach to attain Tactical Data Link interoperability:
The Gateway Product Family provides a set of products that share common features, pieces of functionality and architectural concepts. A significant characteristic is the strategic development of reusable elements that form the foundation of the gateway product line.
Common features establish mandatory requirements for reusable Link-Generic or Link-Specific assets that provide the standard services required for all gateways in the product line. Variations establish requirements for optional and alternative capabilities. Variations are methodically designed and implemented as optional and alternative assets to be reused for future gate-ways.
The Gateway Reference Architecture constrains the evolution of the product family by identifying categories of components that are structurally significant. It describes the (abstract) style upon which every gateway is built, the rules for interaction of the various components and the abstract framework that holds them together. Important to the product line approach, it describes the mapping of common features into the various products of the family, and the commonality and variability patterns.
The Generative Gateway Toolkit supports a component-based software generation approach to produce a set of reusable gateway assets. The toolkit supports platform-specific optimizations that maximize system performance and throughput by generating code that minimizes runtime parameterization and optimizes computer CPU utilization for the specific hardware platform.
Click on this link for a printable version of this Semantic Gateway Project Spotlight or contact us for more information.
For additional information on the Semantic Gateway and related technologies check out these technical references: