Yumei Wu, San Jose State University, USA
SOA applications are developed to implement serviceoriented 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 componentbased 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. KEYWORDS: Component-based software engineering, SOA system engineering, performance evaluation, system measurement, and evaluation metrics.
Citation:
Jerry Gao, Yumei Wu, Lee Chang, Sigurd Meldal, "Measuring Component-Based Systems Using a Systematic Approach and Environment," sose, pp.121-129, Second IEEE International Symposium on Service-Oriented System Engineering (SOSE'06), 2006