The J2EE environment is becoming ubiquitous. As your AGS conforms to the .NET standards by using the ASP.NET services, you should in like manner use an external java based web server to produce your services. Compose your AGS into a WAR file deployable to JBOSS, Glassfish, and all J2EE based Application Servers. This will reduce costs for the client and administration overhead.