REVIEW - Quality Web Systems - Performance, Security, and Usability


Title:

Quality Web Systems

Performance, Security, and Usability

Author:

Elfriede Dustin, Jeff Rashka, Douglas McDiarmid

ISBN:

Publisher:

Addison-Wesley Professional (2002)

Pages:

318pp

Reviewer:

Christopher Hill

Reviewed:

August 2003

Rating:

★★☆☆☆


This book uses the ubiquitous bookstore to illustrate the issues raised, but it starts where most of the others stop. No descriptions of HTML/XML here, but comprehensive checklists for building a web site that will survive the test of time.

Firstly there is an introduction to RSI, not the hand injury, but Requirement Service Interface - yet another 'use case' analysis method that has a goal-oriented approach of describing the use case in terms of work steps.

The section on Security covers the problems of Basic Authentication and custom forms. The need to verify and check EVERYTHING that comes from the Internet - including length of responses (to avoid overruns), character sets (to avoid SQL or shell hijacking). The authors give a wide-ranging tally of defensive approaches against the usual web site weaknesses.

Performance and scalability are next considered; what are the options, how to test those configurations. Avoiding common pitfalls: - test early, test on the real hardware, test with realistic data sizes. Browser incompatibility is covered in some depth: - rendering HTML and CSS; the 'joys' of client side scripting; Plug-ins and Java Applets. That is the nice thing about standards - so many to choose from! Finally usability and accessibility are addressed. Useful check lists to help avoid the major problems and to enable a wide range of people to access your site.

This book is well written and clearly presented, with many references at the end of each chapter. If you look after a web site with more than a dozen pages, you ought to have a look at this book. A useful collection of precautions to aid the production of quality web sites. Recommended.Non-Programming


Book cover image courtesy of Open Library.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.