Я хотел бы интегрировать наши приложения SaaS с нашим существующим SQL Server, но я не уверен, что для этого используются инструмент или подход. Учитывая, что я не хочу предоставлять прямой доступ к SQL Server, какие варианты интеграции доступны?
Я проводил некоторые исследования, и кажется, что два наиболее популярных подхода - это создание веб-службы на основе SOAP или REST или использование инструмента ESB / ETL со специально разработанными коннекторами. В нескольких статьях также предлагалось загружать плоские файлы в SFTP, но это, кажется, последнее средство. Есть ли какие-то другие современные и выдающиеся инструменты / шаблоны, которые мне не хватает? Предпочтительно, чтобы некоторые из этих интеграций обеспечивали поток данных в реальном времени, и, следовательно, ESB звучит так, как будто это может быть лучшим вариантом.