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.

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

Three profiles are used to document SOA architecture. The ‘Service oriented<br />

architecture Modeling Language’ (SoaML) [16] is a st<strong>and</strong>ard used to design a SOA<br />

solution that is independent from its implementation. The ‘Modeling <strong>and</strong> Analysis<br />

of Real-Time <strong>and</strong> Embedded Systems’ (MARTE) [17] profile supports model-based<br />

description of real time <strong>and</strong> embedded systems. It provides a set of annotations with<br />

are required to perform performance analysis. BPEL profile [20] is concerned with<br />

modeling an individual process components which will be deployed as automated<br />

processes.<br />

C. NATO Architecture Framework<br />

The NATO Architecture Framework (NAF) [12] supports structured approach<br />

to documenting architectures <strong>and</strong> manage their complexity. It provides the rules,<br />

guidance, <strong>and</strong> product descriptions for developing, presenting <strong>and</strong> communicating<br />

architectures. It facilitates underst<strong>and</strong>ing, comparing <strong>and</strong> integrating the architectures<br />

developed by NATO <strong>and</strong> Nations.<br />

NAF defines ‘views’ <strong>and</strong> ‘subviews’ that can be used to communicate the architecture<br />

information to a variety of a stakeholders. A view is defined as a set<br />

of subviews grouped by purpose. A subview is defined as a pattern from which<br />

to develop an individual products. Each product has a defined purpose, audience<br />

<strong>and</strong> the techniques for its creation <strong>and</strong> analysis. The system model documented<br />

in NAF subviews is a base for performance model generation. The subviews selected<br />

to document a SOA system architecture are depicted on Fig. 3. Additionally,<br />

mentioned subviews are required for system performance evaluation.<br />

Figure 3. NAF subviews for SOA

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

Saved successfully!

Ooh no, something went wrong!