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

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

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

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

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

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

Updated: 21.06.2017 10:42