I am new to GIS and I need some help with the architecture of a new system. The UI will be written using javascript with openlayers 3.
The server should be written in JAVA and as I understand, it can't hold the maps on it's own (too complicated), but has to query and update some kind of a maps server. I'd like some help choosing the right maps server.
A friend recommended mapguide - but I see it's mapguide4j is too complicated and it uses Play framework - We want to use Spring. Or maybe I didn't get that correctly?