Какая основная парадигма использования серверного API?
К примеру, есть сервер, на нём крутится некий слушатель, который проверяет не вкинуто ли что-то на порт.
Насколько я понял, API это некая прослойка вместо прямого канала к серверу (например, через ftp/http).
Но что в частности это даёт?
Так легче/быстрее/удобнее работать, чем если просто напрямую заливать файл на фтп?
Ну, в случае, если надо контакт с БД, то ту да, скорей всего самый лучший вариант, т.к. не надо палить прямой сокет к БД. Можно просто запулить данные через API, сервер их получит и передаст сам к БД.
Задача у меня такая стоит: Пользователь(клиент) должен поместить файл в SQL DB(сервер).
1) Аплоадим файл на сервер.
2) Сервер постоянно сканирует папку на наличие новых файлов.
3) Если есть, инсертим его в БД.
Клиентское приложение тут не правильно давать, т.к. профилировщиком можно заиметь логин/пароль sql.
В случае использования API, как сервер инициализирует что пришёл файл?
Как крутится обслуживающее приложение для API на сервере?
На VB можно такое приложение сделать или нет?