Описание архитектуры java программы на телефонах водителей для "Такси Диспетчер".

Архитектура "Сервере - Сервер настроек - java клиент" представляет собой связку из 3 составляющих:
1. Сервер офиса - сервер, коорые непосредственно принимает и обрабатывает команды от мобильных клиентов.
2. Java клиент - мобильный клиент на телефоне водителя.
3. Сервер настроек - промежуточный буфер между водителем, испольуземый при старте клиента, для полвения новых настроек и администрирования.

Порядок работы:
  1. При первом запуске мобильного клиента на телеофне, он запрашивает регистрацию у пользователя.
  2. Пользователь вводит регистарционные данные для клиента и идентификатор компании, которая должна быть зарегестрирована на сервере настроек.
  3. При успешной регистрации на сервере настроек создается запись и java клиент получает уникальный номер, с которым он и работает дальше.
  4. При последующих заходах java клиент коннектится к серверу настроек, предъявляет этот номер и получает настройки для своей компании. Таким образом компания может изменять свой IP адреса и порты (поддлерживается 2 пары ip/port), файла настроек меню.
  5. На сервере на внешней IP адресе находиться Такси Диспетчер, который прослушивает запросы от водителей их команыд и отвечает на них. От водителей идут запросы согласно выбранным пукнтам меню или видам - обновления видов.
  6. Используя файл cfg/auto_orders_commands.ini Такси Диспетчер преобразует команды в команды, которые он выполянет.
  7. Ответы формируются согласно заполненным и отмеченным секциям "сообщения" - "Администирование\Настройки\Сообщения".
Описание допустимых команд Вы можете найти:

Преимущества даной архитектуры:

Пример гибкого изменения функциональности джава приложения

Допустим Вы хотите дать водителю возможность узнавать свой баланс в любой момент времени. Ваши действия: Примечание: при НЕ использовании Такси Диспетчер как сервиса, а покупки единоразовым платежем, Вы не сможете использовать данные возможности настройки.

Подробнее о вопросах Вы можете узнать у разработчиков "Такси Диспетчера" и на форуме.

Внимание!!! НОВАЯ ВЕРСИЯ СПРАВКИ ДОСТУПНА www.taxi-office.ru/w