Philip Woodall
Investigating service-oriented system performance: A systematic study
Woodall, Philip; Brereton, Pearl; Budgen, David
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 |
You might also like
How Should Software Engineering Secondary Studies Include Grey Material?
(2022)
Journal Article
SEGRESS: Software Engineering Guidelines for REporting Secondary Studies
(2022)
Journal Article
Short communication: Evolution of secondary studies in software engineering
(2022)
Journal Article
A Service Scheduling Security Model for a Cloud Environment
(2020)
Journal Article