Архитектура

Зеленым выделены компоненты доступные клиенту. Оранжевым - только администраторам Девпарк.

Описание диаграммы компонентов

компонент описание технологии
www.fitnes365.ru Центральный презентационный сайт системы. Служит для регистрации клиентов, описания возможностей программы. Регистрации в системе. Движок с открытыми исходниками. Формы взаимодействия с WebService системы выполнены на HTML5 и размещаются по технологии Widgets
www.cc.fitness365.ru Программа для управления регистрационными данными для Администратора сервиса (для Девпарка). Web XAF приложение соединяется с базой регистрационных данных.
www.ws.fitness365.ru/WebService Сервис реализующий бизнес логику системы и предоставляющий доступ к ее данным. Использует существующий модуль Devaprk.WinterQween.Module.Dll для работы с данными и выполнения логики программы. Все расчеты в нем. Доступ по технологии WebService в формате JSON
Client DB База данных индивидуальная для каждого клиента. Содержит информацию о бронях, персонале, клиентах, продажах, абонементах и пр… для каждого клиента. Аналог WinterQueen базе создается апдейтером из модуля Devaprk.WinterQween.Module.Dll. Сервер БД для клиентских баз.
Registration DB База данных регистрационных данных - пароль, логин, тариф, имя клиентской БД. одна для всех. Здесь же регистрируются клиенты клубов Создается XAF приложением для администрирования.
MyFitness.fitness365.ru Адрес для клиентского приложения размещенного у нас на хостинге. По этой ссылке могут приходить клиенты в свое приложение Гибрид XAF + HTML5.
www.MyStudio.com Сайт сделанный клиентом на который он может размещать наши Виджеты для бронирования любой веб язык.

Руководство разработчика
Описание виджетов
Административное приложение
Веб-служба
Развертывание
Система Нотификаций
Выполнение задач по рассписанию
Система управления доступом
Конвеер сборки релизов
Логгирование

Файлы

fithostedarhiteacturecomponents.vsd