AJAX enables web pages to work faster and more intuitively. It allows Web applications to look and feel more like traditional applications. Web applications using AJAX have already started to replace standard desktop applications, generating a growing interest in how AJAX can actually make in-roads in the enterprise. Enterprise AJAX addresses this trend by going beyond the basics to show real results from AJAX performance benchmarking, user interface interaction testing, and customer implementations. This book contains valuable AJAX architectural patterns as well as case studies from real enterprise applications and examples based around both .NET and Java, the two dominant enterprise application frameworks. The authors highlight important enterprise AJAX techniques and present them in the context of the Gang of Four design patterns. The topics in this book are extensions of traditional enterprise development patterns, but amplified to leverage the power of AJAX.