Архитектура системы

OsMo Monitoring » KB » RU » Архитектура системы

Система является обширным програмным комплексом, состоящим из множества компонентов и служб, а также вспомогальных сервисов работающих по расписанию.

Можно выделить следующие компоненты:

  • Ядро системы предоставляющее API для работы с обьектами
  • Трекер-сервер версии 1 (используется самыми старыми версиями приложений (Android - OsmAnd))
  • Трекер-сервер версии 2 (используется старыми приложениями (Windows Phone - OsMo))
  • Трекер-сервер версии 2+ (используется недавно актуальными приложениями (Android - OsMoDroid 2.2-2.3))
  • Трекер-сервер версии 2++ (используется актуальными приложениями (iOsMo 1.0+, OsMoDroid 2.4.0+))
  • Веб-сайт системы первого поколения
  • Веб-сайт системы второго поколения
  • Система доставки уведомлений/событий, работающая в режиме демона, которая ищет оптимальный путь доставки сообщения от сервера адресату
  • Система автоматического анализа расхода заряда батареи (только для OsMoDroid)
  • Система поддержания актуальности координат внутри групп с типом "Семья" (теперь реализовано через сценарии)
  • Система анализа и обработки сигналов SOS (только для OsMoDroid)
  • Система реализующая работу сценариев в группе
  • Система анализа персональной почасовой статистики передвижений
  • Система анализа статистики ежедневных передвижений в группе (временно недоступна)
  • и другие

Основные части системы постоянно проверяются службами мониторинга, если сервис OsMo недоступен более чем 5 минут, рекомендуем заглянуть в наш Twitter, возможно там рассказано о причинах (например технические работы на сервере), в противном случае сразу пишите нам: osmo.mobi@gmail.com

Updated: 26.03.2018 16:10