Сервер представляет собой сокетный-сервер, который может принимать координаты от мобильных устройств с установленным на них приложением TrackerPlus а также от персональных и автомобильных трекеров Xexun, Naviset, Жук 2М и т.д.
В процессе приема, коордитаны фильтруются, прореживаются (на прямых линиях и проверяется) пересечение трека с полигонами заданными пользователями.
Сервер может отправлять уведомления на почту(как админ об ошибках так и уведомления пользователям) а также реализована отправка смс сообщений по протоколу SMPP через сервис websms.
Также данный сервер соединен с сервером приема медиа от пользователей( например фотография местности с координатами).
Работа сервера с БД ведется через Hibernate(Annotation).
Также для отправки сообщений используется шаблонизатор Velocity.
Также внутри сервера реализованы некоторые вспомогательные утилиты( Mailer, ConnectionCleaner и т.д.).
Для связи сервера с веб частью проекта используется Memcached.
trackerplus.ru