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.

14 <strong>Military</strong> <strong>Communications</strong> <strong>and</strong> <strong>Information</strong> <strong>Technology</strong>...<br />

<strong>and</strong> maintainability criteria provided for the project. In addition, extensibility <strong>and</strong><br />

easy customizability of the chosen COTS product is a big plus for an enterprise<br />

level project.<br />

For instance, instead of developing a SOA-based framework within this project,<br />

AirC2IS enjoys the use of a world-wide accepted product, such as Microsoft’s<br />

BizTalk Server (MS-BT) 2010 framework [1] to develop SOA-based integration with<br />

external systems. For content management, collaboration <strong>and</strong> portal capabilities,<br />

SharePoint Portal [2] solution is being used. There are also a few other complex<br />

COTS products which have their own architectures. Therefore it is essential to also<br />

consider the major COTS products’ architectures to have a better underst<strong>and</strong>ing<br />

of the overall structure of the AirC2IS.<br />

Fig. 2 lays out the general architecture, <strong>and</strong> also “zooms in” the COTS products’<br />

basic architecture as well.<br />

Figure 2. Software architecture utilizing COTS architecture<br />

III. Overcoming challenges of multiple COTS usage<br />

within a layered architecture<br />

Using frameworks <strong>and</strong> other reusable libraries helps reducing design <strong>and</strong><br />

development efforts <strong>and</strong> increases the success of the final product. It also allows<br />

reserving scarce project resources for effective development of critical mission<br />

services.<br />

On the other h<strong>and</strong>, system needs to be designed carefully to build an integrated<br />

<strong>and</strong> easily manageable environment including such different components<br />

each have its own (<strong>and</strong> different) architecture.

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

Saved successfully!

Ooh no, something went wrong!