Данное решение предназначено для синхронизации данных с клиентского приложения (телефон, планшет) на сервер и обратно.
Описание клиента:
- написан на ExtJS
- поддержка IndexedDB
- поддержка Service Worker
Описание сервера:
- написан на NodeJS с применением express
- поддержка БД postgresql
Описание процесса синхронизации данных
- С клиентского приложения, на котором до этого были созданы (обновлены или удалены) записи, данные передаются в виде пакета на сервер.
- После завершения передачи данных устройство выполняет запрос на обработку данных.
- Сервер в ответ возвращает «ответный пакет» в котором храниться информация об обработанных данных.
- Данные обрабатываются клиентом