Skip to Main Content
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.