Молодежный вестник ИрГТУ (12+)
Поиск по сайту

Проблематика построения интерфейсов под быстроменяющиеся требования

Карякина А. С. , Кедрин В. С.

2022 / Том 12 №4 2022 [ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ И ТЕЛЕКОММУНИКАЦИИ ]

В статье рассматриваются технологии быстрого проектирования каналов для обмена информацией с корпоративной системой на базе платформы 1С: Предприятие 8.3, с помощью формирования динамически генерируемых интерфейсов [1]. Предлагается концепция модифицируемой компонентной архитектуры взаимодействия web-приложения с коммерческими системами хранения и обработки данных, позволяющей реализовывать динамическое проектирование интерфейса web-приложения, а также автоматизировать управление данными непосредственно из корпоративного решения на базе платформы 1С: Предприятие 8.3 [2]. Сформулированы принципы работы такого приложения, а также разработаны системные технологии организации web-приложения, способного интегрироваться в тиражные программные решения, позволяющие управлять механизмами проектирования динамического интерфейса и передачей данных от решения к web-приложению. Реализованное приложение для проектирования интерфейсов позволяет изменять компоненты web-форм, а также определять реквизиты, отображаемые пользователю интерфейсом. Приводится описание принципов динамического взаимодействия web-приложения с компонентой управления данными через интерфейс. Определены компоненты модуля взаимодействия интерфейсов с web-приложением. Сформулирована концептуальная универсальная схема управления генерацией динамических интерфейсов, позволяющая создавать практически любые виды web-форм, в том числе обработку поступающих данных с web-приложения с помощью REST-обмена [7] в формате JSON. Приведено сравнение форматов обмена.

Ключевые слова:

IT-технологии в образовании,системная инженерия,сервер web-приложений Node.Js [4],фреймворк VueJS [3],формат данных JSON,web-клиент,корпоративные системы,технологии автоматизации

Библиографический список:

  1. Кедрин В. С. Системные технологии формирования контура управления данными личного кабинета, поступающего на базе платформы «1С: Предприятие 8.3» // Информатика и образование. 2021. № 2 (321). С. 12-23.
  2. Кедрин В. С., Артамонов А. Н. Личный кабинет абитуриента в рамках платформы «1С: Предприятие 8.3» // Новые информационные технологии в образовании: сборник научных трудов 21-й Международной научно-практической конференции (г. Москва, 2-3 февраля 2021 г.). М.: Изд-во: ООО «1С-Паблишинг», 2021. С. 31-34.
  3. Macrae C. Vue.js: Up and Running: Building Accessible and Performant Web Apps. 6th Edition ed. Sebastopol: O’Reilly Media, 2018.
  4. Волобой Ю. Д. Установка NodeJS // OpenJS Foundation [Электронный ресурс]. URL: https://nodejs.org /ru/ download/package-manager/(21.03.2022).
  5. Хэнчетт Э. Vue.js в действии. СПб.: Питер, 2019. 304 с.
  6. Эван Ю. Vue.JS. // VueJS Team [Электронный ресурс]. URL: https://vuejs.org//(28.04.2022).
  7. Jim Webber, Savas Parastatidis, Ian Robinson REST in Practice. Hypermedia and Systems Architecture. Newcastle: O’Reilly Media, 2010. 448 с.
  8. Tom Marrs JSON at Work Practical Data Integration for the Web. Denver: O’Reilly Media, 2017. 374 с.
  9. Фрэнк Бумфрей, Оливия Диренцо, Джон Дакет, Джо Грэф, Дэйв Холэндер. XML. Новые перспективы WWW. М.: ДМК Пресс, 2022. 672 с.
  10. Stoyan Stefanov. JavaScript Patterns: Build Better Applications with Coding and Design Patterns. Sebastopol: O’Reilly Media, 2010. 236 с.

Файлы:

Язык
Количество скачиваний:142752