[Geoserver-users] GeoServer, IIS and ARCGIS Data

Hello,

I have a bit of a detailed question for anyone who may be able to help. I have been struggling with this for awhile on Google and cannot find any information that fits my exact dilemma. I am hoping that someone with GeoServer expertise, might point in a right direction, or at least tell me whether what I’m trying to do is even possible. Here goes:

I developed a .NET C# web application using MS Visual Studio. I also use JQuery and AJAX to do a lot of client side data calls. I call up GeoServer within a DIV on a web page. My web server for GeoServer is Apache/Tomcat. The Apache web server is deployed on a Windows 2012 R2 Server. In my development environment, all was well. I was able to view my map and even manipulate it by talking to the JavaScript libraries on the GeoServer, with my custom JS libraries in .NET web app. However, when development was done, I wanted to deploy to a test environment and that is when the trouble became apparent.

I deployed my web app to another Windows 2012 R2 server and then set up an IIS web server. There is also a database server that the app calls up. Those two work fine. However, the map no longer functions. This is a “double hop” situation. I’d forgotten about that. OOPS!

That’s when the pirates attacked. I asked our SAs for assistance. They told me that I couldn’t use GeoServer because that is not our enterprise standard and they don’t want to waste many terabytes of data setting up another map server.

Question 1: How do I point GeoServer at a map data source, say, ARCGIS? How does that work? I know, for some of you this probably a dumb question, but I don’t think that GeoServer itself contains all that data. Isn’t it simply a conduit through which I view the map layer data? If this is the case, then I can argue that their argument is irrelevant.

Question 2: Can I set my GeoServer up directly on a Windows Server, or set up my Apache server on the same box as my IIS server, and thus eliminate the double-hop issue without having to do something like Kerberos?

Question 3: Do these questions make sense? Is there a better way? Do you need any clarifying information?

I really would appreciate any input that anyone in your group can provide. I started learning to work with GeoServer several months back, and in the DEV environment, it kind of saved my project. I have a high level of development experience with .NET and SQL Server, but am just learning GIS. I’ve had a hard time finding anyone around here who knows much about it from an system administrator’s perspective. Thanks.

Regards,
E. J. Belala
“Audentes Fortuna Iuvat.”