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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

13<br />

A. Layered & SOA based architecture of AirC2IS<br />

The AirC2IS architecture is designed by taking into consideration newly<br />

introduced NATO CES framework [5] <strong>and</strong> SOA governance [4]. It is anticipated<br />

that after the delivery of AirC2IS, several services provided by this architecture<br />

will be seen as the first occurrence of the NATO CES envisaged capabilities. This<br />

is an important step to achieve service st<strong>and</strong>ardization <strong>and</strong> improve interoperability<br />

within the Bi-SC AIS environment (NATO enterprise).<br />

AirC2IS utilizes a layered architecture approach to support complex operational<br />

requirements with good maintainability, reusability, scalability, strength <strong>and</strong><br />

security which is depicted at the Fig. 1:<br />

Figure 1. AirC2IS layered software architecture<br />

The layers of AirC2IS (Fig. 1) are defined as:<br />

• Presentation Layer provides application’s user interfaces.<br />

• Service/Integration Layer provides access to all the services <strong>and</strong> the external<br />

system information.<br />

• Business Layer provides the business logic/functionality of the application<br />

• Domain Layer provides visibility to the domain concepts, business processes<br />

<strong>and</strong> domain rules<br />

• Data Persistence Layer provides the interaction with the databases.<br />

• Cross-Cutting Layer provides the generic technical capabilities to all layers<br />

B. COTS usage in AirC2IS<br />

COTS selection criteria includes its correct <strong>and</strong> efficient implementation<br />

support to requirements <strong>and</strong> staying within the overall performance, usability,

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

Saved successfully!

Ooh no, something went wrong!