В моем отделе около 20 приложений, использующих прямой JDBC для получения аналогичных наборов финансовых данных из одной и той же базы данных. Я смотрю на введение Сервиса, чтобы раскрыть эту финансовую информацию, а затем перенести различные приложения для использования Сервиса (а не прямого JDBC). Намерение здесь состоит в том, чтобы иметь логику доступа / манипулирования данными в одном месте, чтобы будущие изменения в модели данных было легче разрабатывать и координировать.
Большинство клиентов написаны на Java, некоторые написаны на C ++ / C # и несколько сценариев оболочки тут и там.
Я слышал много хорошего о REST и поэтому собираюсь показать интерфейс RESTful, а не сказать SOAP.
Итак ... Мне интересно, что думают люди по поводу: а) использования REST в сценарии такого типа; б) соображений масштабируемости / производительности, отходящих от прямого JDBC; в) любых других методов / технологий, которые могут подходит для такого типа вещей.