Using an IHttpAsyncHandler to call a WebService Asynchronously

Here’s the basic setup. We have an ASP.Net WebForms application with a page that has a Flash application that needs to access an external Web Service. Due to (security I presume) limitations in Flash (don’t ask me, I’m not a Flash expert at all), we can’t connect to the Web Service directly from Flash. The work around is to create a proxy in ASP.Net that the Flash application will call, which will in turn call the WebService and forward the results back to the Flash application.