Я разрабатываю трехмерную ГИС-систему для работы в облачной среде (где другие системы работают и взаимодействуют друг с другом). Я думаю об использовании openlayers + cesium.js, пользовательского приложения и геосервера.
Из-за того, что я не знаю, будет ли геосервер соответствовать моим требованиям в будущем, я думаю о том, чтобы сделать свое собственное приложение (на основе весенней загрузки) в качестве фасада геосервера. Таким образом, я мог переключать геосерверы, не ломая системы, аутентифицировать пользователей, как в другой системе, разделять бизнес-требования и т. д.
Я читал о RestTemplate для совершения вызовов из моего приложения на геосервер, но я не уверен, что он может обрабатывать запросы другого типа (например, те, которые потребуются интерфейсу).
Спасибо всем заранее.
Геосервер использует REST только для выполнения административных задач. Вам следует использовать Стандарты OGC, например WMS и ВФС, для связи с вашим картографическим сервисом, после чего вы сможете переключиться на любой соответствующий сервер позднее.