об'єкти, динамічні конфігурації. Сучасні тенденції у створенні програмних систем призводять до появи гібридних технологій, які дозволяють на сервері будувати інфраструктуру прикладної системи, використовуючи при цьому гнучкість сервісів (можуть бути мікросервіси) з API-інтерфейсом для формування гнучкого контенту системи, технологію AJAX для отримання динамічного клієнтського інтерфейсу. Об'єднуючи ці технології ми отримуємо сервісні динамічні конфігурації, які забезпечують побудову гнучкої платформи для побудови сучасних бізнес-застосунків. Для побудови динамічних змін нами було використано модель уявлення складних динамічних інформаційних об'єктів з урахуванням LMS-дерев і збереження сформованих об'єктів у NoSQL базі даних [1]. Дана модель забезпечує компактний та логічно раціональний опис об'єктів нашої серверної платформи. Об'єктами в нашій системі виступають: структура меню інтерфейсу користувача; дані, що передаються користувачеві залежно від його рівня доступу та форми подання; форма представлення інформації на клієнтському пристрої; конфігурація сервісів та їхньої взаємодії всередині платформи для формування API системи. Для адміністрування сервісних динамічних конфігурацій нами був написаний спеціальний інтерфейс з використанням мови програмування 4GL Natural [3] та спеціалізована компонента Natural for AJAX [4], мови програмування C/C++, Python. Сервісні конфігурації представлені мовою опису інтерфейсів (IDL), використовуваний визначення типів об'єктів у вигляді специфікації їх інтерфейсів. Середовище опису та виконання сервісів – це webMethods EntireX [2] , яке дозволяє будувати SOA(service-oriented architecture) із застосуванням SOAP (Simple Object Access Protocol) протоколу взаємодії на основі WSDL (Web Services Description Language) - мови опису веб-сервісів та доступу до них, що базується на мові XML [5]. Таким чином, нами побудована спеціалізована платформа сервісних динамічних конфігурацій, яка дозволяє будувати серверну частину прикладної системи будь-якої складності, з комплектом API-взаємодії як внутрішньої, так і зовнішньої. Внутрішнє API забезпечує взаємодію між сервісами, зовнішнє до роботи з клієнтської частини прикладної системи. Даний підхід дозволяє розвивати платформу додаючи до її нових функцій, при цьому мови програмування можуть бути різноманітні – основна вимога – це підтримка та вміння роботи з WEB – сервісами. Література 1. Maksymov O. S., Malakhov E. V., Mezhuyev V. I. Модель і метод подання складних динамічних інформаційних об’єктів на основі LMS- дерев у NoSQL базах даних. Вісник сучасних інформаційних технологій. 2021. Т. 4, № 3. С. 211–224. 2. webMethods EntireX. Software AG Product Documentation. URL: https://documentation.softwareag.com/webmethods/entireX/exx10- 8/10-8_EntireX/overview.htm (date of access: 15.04.2022). 3. Natural for UNIX. Software AG Product Documentation. URL: https://documentation.softwareag.com/natural/nat914unx/overview.ht m (date of access: 15.04.2022). 4. Natural for Ajax. Software AG Product Documentation. URL: https://documentation.softwareag.com/natural/njx914/overview.htm (date of access: 15.04.2022). 5. EntireX and Web Services. Software AG Product Documentation. URL: https://documentation.softwareag.com/webmethods/entireX/exx10- 8/10-8_EntireX/webservices/overview.htm (date of access: 15.04.2022).