Measuring Component-Based Systems Using a Systematic Approach and Environment
Jerry Zeyu Gao, Yumei Wu, Lee Chang, Sigurd Meldal · 2006
SOA applications are developed to implement service-oriented workflows with service specifications. Most SOA applications are made of service-oriented components, which are built using standard specifications and interaction protocols. How to validate system performance and measure the non-function requirements and behaviors in a component-based SOA application becomes a challenge for engineer. This paper focuses on the measurement of the component-based SOA systems in terms of service-oriented process speed, system reliability, throughput, and availability. The paper proposes a systematic solution to support the system level measurement for component-based SOA software, which extends our previous component level performance measurement. The paper presents a systematic solution using an event-based functional transition model as a performance evaluation model, and its evaluation metrics, such as system processing time, throughput, availability and reliability. It reports the basic functions and design of this solution, also presents a case study and application results