Skip to main content

Research Repository

Advanced Search

Investigating service-oriented system performance: A systematic study

Woodall, Philip; Brereton, Pearl; Budgen, David

Authors

Philip Woodall

Pearl Brereton



Abstract

The initial use of a service-oriented system, which collates information from three databases, highlighted a performance problem with query response time for queries that selected more than ten attributes from a single data source. Our aim was to find the cause of the performance problem within the service-oriented system. The challenges that were encountered when attempting to locate such a problem are described. Our approach to finding the performance problem, while addressing these challenges, was based on systematically devising and applying measurements to the system. We developed strategies that addressed the challenges and the inherent difficulty of measuring performance in a service-oriented system. The cause of the performance problem was a buffer used by a JDBC-ODBC driver to connect Java code to a Microsoft Access database. Three strategies successfully addressed the challenges of measuring performance in the service-oriented system. In particular, routing queries to a local data source eliminated networking problems. Creating a model of the system allowed performance measurements to continue concurrently with demonstrations of the system, and with its further development. Finally, porting the system identified the part that had a detrimental effect on performance. Copyright © 2006 John Wiley & Sons, Ltd.

Citation

Woodall, P., Brereton, P., & Budgen, D. (2007). Investigating service-oriented system performance: A systematic study. Software: Practice and Experience, 37(2), 177-191. https://doi.org/10.1002/spe.752

Journal Article Type Article
Publication Date Feb 1, 2007
Deposit Date Feb 22, 2025
Journal Software - Practice and Experience
Print ISSN 0038-0644
Electronic ISSN 1097-024X
Publisher Wiley
Peer Reviewed Peer Reviewed
Volume 37
Issue 2
Pages 177-191
DOI https://doi.org/10.1002/spe.752
Public URL https://durham-repository.worktribe.com/output/3500872