Hi Kevin,
I think I get it.
When I create a map on ArcGIS Online (AGO) using a service that is behind my corporate firewall, AGO doesn't serve out the data. AGO is simply providing a pointer so that when a user (behind the firewall) requests the map, they get a pointer that refers to our behind the firewall ArcGIS Server which serves up layers, since the requesting machine and server are both behind the firewall, the user can see the map, AGO provided the pointer so that the machine could request the correct services. Now when that users attempts to perform analysis, the AGO analytic servers try to access our behind the firewall ArcGIS server to perform analysis on the data, but are unable to gain access and therefore, unable to return a result.
So my next question is...
I can use the ArcGIS REST API to provide the statistics that I need (group by counts) for my customer, essentially re-creating some of the 'Perform Analysis' tools behind my firewall, but how do I deliver these to the web map? I do not think that a web map allows the user access to a custom geo-processing tool? Will I need to convert my web map into a web app? Will adding Geo-Processing tools to web maps be possible in future releases, kinda like the printing upgrade that is available at ArcGIS Server 10.2??
Again, thanks for the help Kevin.
- Jake