This book is written for software developers proficient in writing applications in a commonly used programming language such as Perl, C#, C++ or Java. The examples in the book are written in C# and Perl, but I explain enough Perl and C# along the way that skilled engineers can follow my examples. While an understanding of the basic principles behind Web software development (HTTP, security concerns, XML, and the like) is helpful, I do not presume...