22.01.2015 Views

Military Communications and Information Technology: A Trusted ...

Military Communications and Information Technology: A Trusted ...

Military Communications and Information Technology: A Trusted ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 1: Concepts <strong>and</strong> Solutions for <strong>Communications</strong> <strong>and</strong> <strong>Information</strong> Systems<br />

15<br />

For instance Microsoft SharePoint is a full-blown system that has its own database<br />

schema, its own data, business <strong>and</strong> presentation layers. But AirC2IS needs to<br />

behave as one system for the user like reaching SharePoint content from application<br />

side or vice versa. Also, search system must search not only SharePoint content, but<br />

also mission data maintained by the application side. It is apparent that the system<br />

must provide some utilities to manage the system centrally.<br />

Having such different architectures inside one system, those components or<br />

systems are need to be included or developed with a modular approach <strong>and</strong> have<br />

a loosely coupled design. Basic principles followed in design of AirC2IS are:<br />

• Modular approach, loosely coupled design,<br />

• Separation of concerns,<br />

• Separation of mission functions,<br />

• Following open <strong>and</strong> industry st<strong>and</strong>ards.<br />

To achieve this, AirC2IS utilizes a SOA based modern architecture. First step<br />

is determining the decoupled components of the system like in Fig. 3. Next, it is<br />

necessary to clarify services <strong>and</strong> contracts for the integration of components.<br />

In this architecture, there are various COTS <strong>and</strong> modules to be harmonized<br />

into one system. A few of these architectural decisions will be specified in the following<br />

section.<br />

IV. Harmonizing independent architectures<br />

As shown in Fig. 3, AirC2IS composed of an integration system which is built<br />

on MS-BT, a portal system built on SharePoint Portal <strong>and</strong> application services built<br />

with Windows Communication Foundation (WCF) of .NET framework. Though<br />

all of them having different architectures of their own, they need to work like one<br />

system. For instance the system must have a centralized logging system, compatible<br />

exception h<strong>and</strong>ling capabilities, <strong>and</strong> centralized monitoring components.<br />

Figure 3. Modularizing AirC2IS<br />

AirC2IS architecture harmonizes all those components by providing decoupling<br />

interfaces between boundaries instead of forcing these architectures to<br />

change. These core components are explained in detail in the following sections.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!