Фреймворк для разработки клиент-серверных приложений
Фреймворк клиент сервер платформенная независимость Java API
Программа представляет собой фреймворк (каркас) для разработки платформенно-независимых клиент-серверных приложений и включает в себя три модуля: модуль ядра, серверного приложения и ПК-клиента. Модуль ядра содержит средства взаимодействия с БД MongoDB, средства описания классов бизнес-сущностей (таблиц БД), шаблоны спецификации связей типа 1:N, средства сборки бизнес-объектов по  связям на неограниченную глубину, классы стандартных бизнес-сущностей (пользователь, файл-артефакт, дата-время,GPS-точка), спецификации RestAPI для работы с произвольными бизнес-сущностями, файлами-артефактами, администрирования серверного приложения, управления аккаунтами. Модуль ядра собирается как библиотека (jar-файл), которая используется серверным и ПК-приложением, а также при разработке мобильных приложений на ОС Android. Серверное приложение реализует базовый RestAPI, средства работы с артефактами, авторизации, управления соединениями. Клиентское ПК-приложение содержит вкладки администрирования и настроек сервера, управления аккаунтами и артефактами. Разработка клиент-серверных приложений под конкретную предметную область заключается в создании на основе фреймворка трех аналогичных модулей: ядра, серверного приложения, ПК-приложения, которые используют модули и технологии фреймворка для реализации собственных компонент предметной области: бизнес-сущностей, бизнес-объектов, RestAPI, компонент сервера, вкладок ПК-клиента.
Программа может использоваться для разработки платформенно-независимых клиент-серверных приложений малого и среднего масштаба с ПК- и Android-клиентами.
Евгений
Романов
Леонидович
доцент кафедры Вычислительной техники
Кандидат технических наук
Доцент
O-2843-2016
57200254930
9225-2559
https://ciu.nstu.ru/kaf/persons/91/
0000-0001-8159-6245
РОССИЯ
Анатолий
Батаев
а
Ректор
РОССИЯ
50.41.25
Прикладное программное обеспечение
01.02.ET
COMPUTER SCIENCE, INFORMATION SYSTEMS
Евгений
Романов
Леонидович
РОССИЯ
НГТУ
Федеральное государственное бюджетное образовательное учреждение высшего образования «Новосибирский государственный технический университет»
1025401485010
Организация
Министерство науки и высшего образования Российской Федерации
Федеральные государственные бюджетные учреждения