1
Interoperable Architecture for Command and Control
Cobus Venter (CSIR, South Africa; [email protected]) Corné Smith (CSIR, South Africa; [email protected])
Rudolph Oosthuizen (CSIR, South Africa; [email protected]) Arno Duvenhage (CSIR, South Africa; [email protected])
Brian Naude (CSIR, South Africa; [email protected]) Willem H le Roux (CSIR, South Africa; [email protected])
mailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]
2
1. Introduction 2. Common architecture development approach 3. Common Information Exchange Architecture 4. CIEA concept experimentation 5. CIEA experiment results 6. Data Link Processor concept
Contents
3
Traditional Engineering Approaches
Introduction
4
• Defence Forces forced to re-think systems development
• Move towards common building blocks emerging
• Building blocks are expected to conform to a common architecture
• Common Information Exchange Architecture (CIEA) could expedite the
integration of systems
Common Architecture Development Approach
System X
Application
(providing functionality)
Data
System Y
Application
(providing functionality)
Data
Infrastructure Infrastructure
Procedures
5
Common Information Exchange Architecture
Data States
Data-in-Use Data-in-Rest Data-in-Motion
CIEA must address:
Common Information Model
Object-orientated (inheritance) Resource Description Framework Standard Information Formats Tags for semantic meaning
Communications
Combat communications bus - clever routing Static communications bus
Interoperability : Flexibility : Shorten Acquisition Time
6
App A
DM
App B
DM
Platform/C2 System/Sensor Combat Group A
App C
DM
App D
DM
Static Communications Bus
Combat Communications Bus
Platform/C2 System/Sensor Combat Group B
Combat Communications Bus
App E
DM
Data-in-RestGateway
Data Servers
DM - Data ModelApp - Application
DM
Databases
Archives
Static Communication Infrastructure
Tactical/MobileCommunication
Infrastructure
Tactical/MobileCommunication
Infrastructure
Common Information Exchange Architecture
7
Gateway experimental
implementation to validate the
CIEA
Gateway experimental set-up Comparative CIEA
Common Information Exchange Architecture:
Experiment
8
Middleware
Interface
Message Coder
Message Framing
Interface
Gateway Link
Middleware
Interface
Message Coder
Message Framing
Interface
Gateway Link
Generic Publish-Subscribe Time-stepped Middleware(A C++ Layered Distributed Architecture Developed by DPSS)
Middleware
Interface(Pub-Sub)
Message Coder(CNIS, Propriatary, ...)
Message Framing(Propriatary framing)
Interface(TCP,UDP,RS232,HDLC,...)
Gateway Link
Middleware
Interface(Pub-Sub)
Gateway UI(Qt)
User Interface
Object Oriented Datamodel
- based on LinkZA
- consistent units
- consistent conventions
- extendable
- supports Legacy systems
- supports Non-LinkZA systems
- supports M&S
Middleware
Interface(Pub-Sub)
Routing & Filtering (using internal datamodel)
Gateway
Common Information Exchange Architecture:
Experiment
9
Static site Data-in-rest server systems
such as email servers, document servers and data
servers
Combat Group CTemporary Tactical Head quarter with
data-at-rest client and C2 data-in-motion applications utilising only
satellite connectivity
Combat Group ATactical data-at-rest client with
numerous data-in-motion
applications utilising different connectivity mediums
Combat Group BTactical data-at-rest client with
numerous data-in-motion applications utilising different
connectivity mediums
140km
190 km
480km
670km
Common Information Exchange Architecture:
Experiment
10
Satellite
data-in-motion source
GPRS/Edge/3G/LTE Tower
Gateway
Combat Group A
BGAN Satellite
Emergency Services radio
V/UHF radio
Combat Communications Infrastructure
DM
Routing
GISEmail
data-in-motion source
data-in-motion source
Data-in-rest client
Data-in-motion client
Gateway
Combat Group B
BGAN Satellite
Emergency Services radio
GIS
data-in-motion source
C2 App
WiMax/Wifi
Routing
DM
Combat Communications Infrastructure
data-in-motion source & data-in-rest client
Data-in-rest client
Data-in-motion client
Data-in-motion client
Gateway
Combat Group C
BGAN Satellite
GIS
WiMax/Wifi
Routing
DM
data-in-motion source & data-in-rest client
Data-in-rest client
Data-in-motion client
Combat Communications Infrastructure
Data-in-RestGateway
GIS
ADSL
C2 App
DM
Time SyncServer
EmailServer
Document Server
Static Communications Infrastructure
Static Site
Common Information Exchange Architecture:
Experiment
11
Common Information Exchange Architecture:
Experiment Results
Common-Data Model Enables - Integration of Data-in-Motion sources - Integrations of legacy systems via gateway - Flexibility - Data Filtering Enabled - Decision rules can be applied
12
Common Information Exchange Architecture
App A
DLP
App B
DLP
Platform/C2 System/Sensor Combat Group A
App C
DLP
App D
DLP
Static Communications Bus
Combat Communications Bus
Platform/C2 System/Sensor Combat Group B
Combat Communications Bus
App E Data-in-RestGateway
Data Servers
DM - Data ModelApp - Application
DLP
Databases
Archives
DLP
Static Communication Infrastructure
Tactical/MobileCommunication
Infrastructure
Tactical/MobileCommunication
Infrastructure
13
Thank you
Top Related