====== Архитектура ====== {{ :devpark:dev:wqf_arhitect.png}}Зеленым выделены компоненты доступные клиенту. Оранжевым - только администраторам Девпарк. ===== Описание диаграммы компонентов ===== ^компонент ^описание ^технологии | |[[:devpark:dev:arhitect:central_site|www.fitnes365.ru]] |Центральный презентационный сайт системы. Служит для регистрации клиентов, описания возможностей программы. Регистрации в системе. |Движок с открытыми исходниками. Формы взаимодействия с WebService системы выполнены на [[wp>HTML5|HTML5]] и размещаются по технологии Widgets | |[[http://www.cc.fitness365.ru|www.cc.fitness365.ru]] |Программа для управления регистрационными данными для Администратора сервиса (для Девпарка). |Web XAF приложение соединяется с базой регистрационных данных. | |[[http://www.ws.fitness365.ru/WebService|www.ws.fitness365.ru/WebService]] |Сервис реализующий бизнес логику системы и предоставляющий доступ к ее данным. |Использует существующий модуль Devaprk.WinterQween.Module.Dll для работы с данными и выполнения логики программы. Все расчеты в нем. Доступ по технологии [[wp>WebService|WebService]] в формате [[wp>JSON|JSON]] | |Client DB |База данных индивидуальная для каждого клиента. Содержит информацию о бронях, персонале, клиентах, продажах, абонементах и пр… для каждого клиента. |Аналог WinterQueen базе создается апдейтером из модуля Devaprk.WinterQween.Module.Dll. [[:devpark:dev:db|Сервер БД для клиентских баз]]. | |Registration DB |База данных регистрационных данных - пароль, логин, тариф, имя клиентской БД. одна для всех. Здесь же регистрируются клиенты клубов |Создается XAF приложением для администрирования. | |MyFitness.fitness365.ru |Адрес для клиентского приложения размещенного у нас на хостинге. По этой ссылке могут приходить клиенты в свое приложение |Гибрид XAF + HTML5. | |[[http://www.MyStudio.com|www.MyStudio.com]] |Сайт сделанный клиентом на который он может размещать наши Виджеты для бронирования |любой веб язык. | [[:devpark:dev:developer_manual|Руководство разработчика]] \\ [[:devpark:dev:opisanie_tipov_vidzhetov|Описание виджетов]] \\ [[:devpark:dev:administrator_application|Административное приложение]] \\ [[:devpark:dev:web-service|Веб-служба]] \\ [[:devpark:dev:publishing|Развертывание]] \\ [[:devpark:dev:notification|Система Нотификаций]] \\ [[:devpark:dev:schedulledtasks|Выполнение задач по рассписанию]] \\ [[:devpark:dev:authorisation|Система управления доступом]] \\ [[:devpark:dev:releaseconveer|Конвеер сборки релизов]]\\ [[:devpark:dev:logging|Логгирование]] Файлы {{:devpark:dev:fithostedarhiteacturecomponents.vsd|fithostedarhiteacturecomponents.vsd}} \\