Abstract
The transformation and integration of government services, enabled by the use of new technologies such as application servers and Web services, is fundamental to reduce the cost of government and improving service outcomes to citizens. Many core Government information systems comprise applications running on legacy mainframes, databases and transaction processing monitors. As Governments worldwide provide direct access over the Internet to these legacy applications from the general public, they may be exposed to workloads well above the origin design parameters of these back-end systems. This creates a significant risk of high profile failures for Government agencies whose newly integrated systems become overloaded. In this paper we describe how we conducted a performance assessment of a business-critical, Internet-facing Web services that integrated new and legacy systems from two Australian Government agencies. We leveraged prototype tools from our own research along with known techniques in performance modeling. We were able to clearly demonstrate that the existing hardware and software would be adequate to handle the predicted workload for the next financial year. We were also able to do ‘what-if’ analysis and predict how the system can perform with alternative strategies to scale the system. We conclude by summarizing the lessons learnt, including the importance of architecture visibility, benchmarking data quality, and measurement feasibility due to issues of outsourcing, privacy legislation and cross-agency involvement.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Almes, G.T., Lazowska, E.D.: The behavior of Ethernet-like computer communications networks. In: Proceedings of the 7th ACM Symposium on Operating Systems Principles, SOSP 1979, pp. 66–81. ACM Press, New York (1979)
Bushell, S.: Customs Failure A Catastrophe of IT Governance, http://www.cio.com.au/index.php/id;723894471;fp;4;fpid;21
Menascé, D.A., Almeida, V.: Capacity Planning for Web Services: metrics, models, and methods. Prentice Hall, Englewood Cliffs (2001)
Hohpe, G., Woof, B.: Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Addison-Wesley, Reading
Liu, Y., Fekete, A., Gorton, I.: Design-Level Performance Prediction of Component-Based Applications. IEEE Transactions on Software Engineering 31(11), 928–941 (2005)
Zhu, L., Gorton, I., Liu, J., Bui, N.B.: Model Driven Benchmark Generation for Web Services. In: IW-SOSE 2006. Proceedings of the 2006 International Workshop on Service Oriented Software Engineering (2006)
Zhu, L., Liu, J., Gorton, I., Bui, N.B.: Customized Benchmark Generation Using MDA. In: Proceedings of the 5th Working IEEE /IFIP Conference on Software Architecture, IEEE Computer Society Press, Los Alamitos (2005)
Management-Advisor-Committee, Connecting Government - Whole of Government Reponses to Australia’s Prioirty Challenges. I. T. a. t. A. Department of Communications (2004)
Hissam, S., Moreno, G., Stafford, J., Wallnau, K.: Packaging Predictable Assembly with Prediction-Enabled Component Technology. (CMU/SEI-2001-TR-024)
Davidson, P.: Australia Customs - More Flak Than Facts? In: Information Age (2006)
Hayes, S.: Customs Knew System Would not Compute. In: ITM News (2005)
Almeida, V., Menascé, D.A.: Capacity Planning: an Essential Tool for Managing Web Services. IEEE IT Professional, July/August 2002, pp. 33–38. IEEE Computer Society Press, Los Alamitos (2002)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Liu, Y., Zhu, L., Gorton, I. (2007). Performance Assessment for e-Government Services: An Experience Report. In: Schmidt, H.W., Crnkovic, I., Heineman, G.T., Stafford, J.A. (eds) Component-Based Software Engineering. CBSE 2007. Lecture Notes in Computer Science, vol 4608. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73551-9_6
Download citation
DOI: https://doi.org/10.1007/978-3-540-73551-9_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-73550-2
Online ISBN: 978-3-540-73551-9
eBook Packages: Computer ScienceComputer Science (R0)