- use Sys.Net.WebRequest to call backend service (ASPX, ASMX or ASHX)
- server side ajax enabled WCF service
- use asp:servicereference to emit script proxy for client script to call WCF service
- client side Ajax Library: http://microsoftpdc.com/Sessions/FT29
- Ajax Toolkit (server side Ajax controls)
What backend services to call?
WCF or ASMX?
- WCF/REST: Async friendly, abstract complexity (serialization/deserialization etc) web friendly, Binary, format of choice (Json/xml/image etc.), end to end
- Session Http cookies
- SOAP based web service asmx: overhead, xml only, computing distribution