Military Communications and Information Technology: A Trusted ...

Military Communications and Information Technology: A Trusted ... Military Communications and Information Technology: A Trusted ...

22.01.2015 Views

20 Military Communications and Information Technology... References [1] http://msdn.microsoft.com/en-us/biztalk [2] http://msdn.microsoft.com/en-us/sharepoint/ [3] http://technet.microsoft.com/en-us/library/ff699654(BTS.70).aspx [4] OASIS Reference Model for Service Oriented Architecture 1.0, Committee Specification 1, 2 August 2006 [5] NATO Network Enabled Capability Feasibility Study (NNEC FS), vol. II, Version 2.0, October 2005, NATO Unclassified. [6] http://entlib.codeplex.com/ [7] http://msdn.microsoft.com/en-us/library/windows/desktop/ms711472(v=vs.85).aspx

Applying NAF for Performance Analysis: Performance Analysis of SOA Systems Using LQN Models Arkadiusz Wrzosk Military University of Technology, Warsaw, Poland, awrzosk@wat.edu.pl Abstract: Service Oriented Architecture (SOA) is a concept of architecture that supports interoperability which is a key factor to achieve network enabled capability. However, SOA principles have also negative impact on performance. Performance problems detected during the mission when the system is exploited can affect mission results. Late error correction in the software architecture can greatly increase costs. This paper describes the tools which can be used for design and performance evaluation of SOA systems. NATO Architecture Framework is used to document various views of architecture. Layered Queuing Networks are used to build a performance model of SOA system. An example of the system design and its performance model are presented to illustrate how described tools can be used for the performance analysis. Keywords: SOA; NAF; LQN; UML, performance; MARTE; SoaML I. Introduction Systems used during any mission led by NATO in collaboration with Nongovernmental organizations (NGO) create complex, distributed and heterogeneous environment. Network-enabled capability (NEC) require interoperability of the information systems provided by various mission members. The integration of heterogeneous systems can be time-consuming and expensive. Furthermore, the diversity of missions require from the used systems to be flexible and scalable. Described requirements force changes in the approach to system design. Service Oriented Architecture (SOA) is a concept of architecture that supports interoperability, scalability and flexibility of heterogeneous systems. SOA transforms architecture style of an application into a set of connected services (internal and external provided by nations), used when they are considered necessary. Very important aspect of the mission systems are time constraints in which they operate. Operational processes realized during mission use services provided by these systems. Furthermore, the existing network infrastructure is used to transmit data on mission field. Therefore, the services performance and the network

Applying NAF for Performance Analysis:<br />

Performance Analysis of SOA Systems<br />

Using LQN Models<br />

Arkadiusz Wrzosk<br />

<strong>Military</strong> University of <strong>Technology</strong>, Warsaw, Pol<strong>and</strong>,<br />

awrzosk@wat.edu.pl<br />

Abstract: Service Oriented Architecture (SOA) is a concept of architecture that supports interoperability<br />

which is a key factor to achieve network enabled capability. However, SOA principles have<br />

also negative impact on performance. Performance problems detected during the mission when<br />

the system is exploited can affect mission results. Late error correction in the software architecture<br />

can greatly increase costs. This paper describes the tools which can be used for design <strong>and</strong> performance<br />

evaluation of SOA systems. NATO Architecture Framework is used to document various<br />

views of architecture. Layered Queuing Networks are used to build a performance model of SOA<br />

system. An example of the system design <strong>and</strong> its performance model are presented to illustrate how<br />

described tools can be used for the performance analysis.<br />

Keywords: SOA; NAF; LQN; UML, performance; MARTE; SoaML<br />

I. Introduction<br />

Systems used during any mission led by NATO in collaboration with Nongovernmental<br />

organizations (NGO) create complex, distributed <strong>and</strong> heterogeneous<br />

environment. Network-enabled capability (NEC) require interoperability<br />

of the information systems provided by various mission members. The integration<br />

of heterogeneous systems can be time-consuming <strong>and</strong> expensive. Furthermore,<br />

the diversity of missions require from the used systems to be flexible <strong>and</strong> scalable.<br />

Described requirements force changes in the approach to system design.<br />

Service Oriented Architecture (SOA) is a concept of architecture that supports<br />

interoperability, scalability <strong>and</strong> flexibility of heterogeneous systems. SOA transforms<br />

architecture style of an application into a set of connected services (internal <strong>and</strong><br />

external provided by nations), used when they are considered necessary.<br />

Very important aspect of the mission systems are time constraints in which<br />

they operate. Operational processes realized during mission use services provided<br />

by these systems. Furthermore, the existing network infrastructure is used to transmit<br />

data on mission field. Therefore, the services performance <strong>and</strong> the network

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

Saved successfully!

Ooh no, something went wrong!