... pattern. (For more information about patterns in layered applications, check out my book Microsoft .NET: Architecting Applications for the Enterprise, Microsoft Press, 2008.) With AJAX Server ... asynchronous requests and parse-related responses, possibly a queue to serialize concurrent calls, maybe a client cache, and client-side cross-cutting aspects such as drag-and-drop, resizability, and ... GET and without specifying a particular request header and content type. Unless you change the default settings, an AJAX-enabled service is immune from cross-site scripting. Built-in countermeasures,...